/*header*/
.headerbg{
    background: url(../images/homebanner.jpg) no-repeat top center;
    background-attachment: fixed;
    height: 670px;
    background-position: 0px 0px;
    background-size: 100% 100%;
}
.headerbg1{
    background-color: rgba(0,0,0,0.5); 
    height: 670px;
}
.head-wrap{ padding: 0px 0px 0px 0px; background-color: rgba(255,255,255,0.7); }
@media (min-width: 768px){
    .head-wrap{ height:60px;}
}
@media (max-width: 768px){
    .headerbg{height: auto; width: 100%;  }
    .head-wrap{ padding: 10px 0px 0px 0px; background-color: rgba(255,255,255,0.7);}
    .headerbg1{
    background-color: rgba(0,0,0,0.5); 
    height: 280px;
    }
}
.logo{ float: left;}
@media (min-width:996px){
    .logo{ padding-top:8px;}
}
/*右侧下拉按钮*/
.navbar-toggle{position:relative;float:right;margin-right:0px;padding:14px 10px;margin-top:8px;margin-bottom:8px;border:1px solid transparent;border-radius:4px}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
@media (min-width:768px){
    .navbar-toggle{display:none}
}
.sr-only {  position: absolute;  width: 1px;  height: 1px;  margin: -1px;  padding: 0;  overflow: hidden;  clip: rect(0, 0, 0, 0);  border: 0; }
/*导航*/
.header-x .nav {  float: left;  margin-left: 40px; }
.header-x .nav>li { display: block;  text-align: center; margin-right: 5px; position: relative; }
.header-x .nav>li>a{ display: block;}
.header-x .nav>li.current a, .header-x .nav>li:hover>a{ color: #ec7323; border-top: #ec7323 solid 3px; }
.header-x .nav>li a{ padding: 0px 13px; font-size: 14px; color: #0b308d;}
.header-x .nav>li{ float: left; height: 60px;  line-height: 60px; }
.header-x .nav>li.lastLi{ margin-right: 0;}
.header-x .nav>li>a:hover{ color: #ec7323 !important; border-top: #ec7323 solid 3px !important;  background: none !important;}
/*二级导航*/
.subNav{position:absolute;top:100%;left:0;z-index:1000;display:none; float:left;
    min-width:100px;list-style:none;font-size:14px;text-align:left; background-color: rgba(255,255,255,0.7);
     width: 80px; padding: 0px 5px;}
.header-x .nav .subNav>li{ float: left; height: auto; line-height: 22px; margin: 5px 0px;}
.header-x .nav .subNav>li a{ color: #fff; font-size: 12px; padding: 5px;}
.header-x .nav>li.current .subNav>li a{border-top: none;}
.header-x .nav .subNav>li a:hover{ color: #ec7323 !important; background: none !important; border: none !important;}
.header-x .nav>li:hover .subNav{display: block;}
/*头部电话*/
.head_tel{ color: #0b308d; font-size: 14px; float: right; margin-top: 20px; }
.head_tel img{ margin-right: 10px; }
/*侧边栏导航*/
.side-nav {  position: fixed;  top: 0; left: 0;  width: 220px;  height: 100%;  z-index: 9999;  background-color: #2b2b2b;  margin-left: -220px;  transition: margin-left 0.15s ease-in-out 0s; }
.side-nav .menu li {  padding-left: 15px;  border-bottom: 1px solid #333333; }
.side-nav .menu li a {  text-decoration: none;  display: block;  color: #fff;  padding:10px 20px 10px 30px;  position: relative; }
.side-nav .menu li a .icon{  position: absolute;  top:23px;  left:0;  color: #959595;  font-size: 16px;  margin-right: 10px; }
.side-nav .menu li.current,.side-nav .menu li:hover{  background-color: #262626; }

.containerWrap{ width: 100%;}
.container-Wrap{ width: 100%; margin: 0; padding: 0;}
.searchWrap{ position: absolute; right: 0; width: 300px; top:80px; padding: 15px; display: none;}
/*headnews*/
.headnews{
    position: relative;
    top: 500px;
    width: 366px;
    margin:0 auto;
    height: 40px;
    z-index: 9999;
}
.newstit{
    text-transform: uppercase;
    float: left;
    margin-right: 10px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color: #fff;
    font-weight: 600;
}
.headnews ul{
    float: left;
}
.headnews ul li{
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}
.headnews ul li a{
    color: #fff;
}
.headnews ul li a:hover{
    text-decoration: underline;
}
/*banner*/
.slides-box {
    width: 100%;
    height:590px;
    margin: auto;
    overflow: hidden;
    padding-top: 170px;
	position: relative;
}
.slides {
    position: relative;
    height: 100%;
    width: 100%;
    margin: auto;
    float: left;
}
.slides li {
    position: absolute;
    width:  100%;
    height: 100%;
}
.slides li img{
    display: block;
    width: 100%;
    margin: auto;
}
.slides-box li h1{
    text-align: center;
    font-size: 60px;
    color: #fff;
    line-height: 100px;
    letter-spacing:7px;
}
.slides-box li h4{
    text-align: center;
    font-size: 24px;
    color: #cdd1d7;
    line-height: 22px;
    letter-spacing:7px;
}
.slides a{
    background: url(../images/banner_btn.png) center center no-repeat;
    display: block;
    color: #fff;
    text-align: center;
    font-size: 18px;
    line-height: 46px;
    position: relative;
    top: 20px;
}
.slides a:hover{ text-decoration: underline; }
.prev, .next {
    position: absolute;
    z-index: 99;
    top: 60%;
    margin-top: -40px;
    left: 0;
    height: 70px;
    width: 30px;
    color: #fff;
    cursor: pointer;

    opacity: .5;
}
.prev:hover, .next:hover{
    opacity: .7;
}
.prev{
    background: url(../images/left.png) no-repeat;
}
.next {
    left: auto;
    right: 0;
    background: url(../images/right.png) no-repeat;
}

.pagination{
    position: absolute;
    bottom: 5px;
    z-index: 99;
}
.pagination li{
    padding: 5px 3px;
    float: left;
}
.pagination li a{
    display: block;
    width: 70px;
    height: 5px;
    line-height: 5px;
    border-radius: 5px;
    background: #fff;
    color: #fff;
    text-align: center;
    font-family: Arial;
    text-decoration: none;
}
.pagination .active{
    background: white;
     width: 100px;
}

/*快速导航*/
.ksnavbox{
    position: relative;
}
.ksnavwrap{
    margin:10px auto !important;
    background: #182986;
    background-color: rgba(24,41,134,0.6); 
    height: 250px;
	width:100%;
}
.ksnav01{
    float: left;
    width: 13.5%;
    height: 210px;
    position: relative;
    margin: 2% 1.5% 0 1.6%;
	
}
.ksnav01_1,.ksnav01_2{
	display:block;
}
.ksnav01_img{
    width: 163px;
    height: 163px;
    background:url(../images/tbbg.png) no-repeat center center ;
    background-size: 100%;
    text-align: center;
    padding-top: 50px;
    
}
.ksnav01_1 p{
    color: #fff;
    font-size: 14px;
    line-height: 30px;
    width: 100%;
    text-align: center;
}
.ksnav01_2{
    background: #fff;
    width: 174px;
    height: 222px;
    border-radius: 10px;
    position: absolute;
    top: -10px;
    left: 0px;
    transition: all 0.5s ease-in-out;
}
.ksnavlogo{
    text-align: center;
    width: 169px;
    height: 163px;
}
.ksnavlogo img{
    margin:30px auto;
    width: 109px;
    height: 103px;
}
.ksnav01_2 p{
    text-align: center;
    font-size: 18px;
    color: #00397f;
    line-height: 30px;
}

/*我们的服务*/
.servicewrap{ padding:2% 0px;  background: #231815;
    background-color: rgba(35,24,21,0.6); 
    height: auto;
	width:100%;
    margin-bottom: 10px !important;
	}
.proTit p.subtitle{ font-size: 14px; text-transform:uppercase; color: #b78062;}
.tabs{
    width: 98%;
    margin: 0.5% auto;
}
.tabs div{
    display: none;
    clear: both;
    width: 95%;
  margin: 0 auto;
    height: 200px;
  overflow:hidden;
      padding-top: 1.5%;
}
.tabs .horizontal{
    margin: 0px;
    padding: 0px;
}
.tabs .horizontal li{
    float: left;
    list-style: none;
    height: 38px;
    line-height: 38px;
    background: url(../images/taba.png) no-repeat center;
    width:175px;
    text-align: center;
    cursor: pointer;
    font-size: 14px;
    color: #595757;
}
.tabs .horizontal li:not(:first-child){
    margin-left: 25px;
}
.tabs .horizontal li.selectActive{
    height: 38px;
    line-height: 38px;
    background: url(../images/tabhover.png) no-repeat center;
    font-size: 14px;
    color: #fff;
}
.tabsp p{
    color: #fff;
    line-height: 25px;
    font-size: 14px;
    text-align: left;
  		font-family:"微软雅黑";
    overflow: hidden;
}
.wrapmore{
    width: 10% auto;
    text-align: center;
    background: url(../images/more.png) no-repeat top;
    font-size: 18px;
    color: #fff;
/*    padding:1% 2%;*/
        height: 46px;
}
.wrapmore a{
    color: #fff;
/*    line-height: 30px;*/
    height: 46px;
    line-height: 46px;
}
.wrapmore a:hover{
    text-decoration: underline;
}
/*手机站tabs*/
.tabs-vertical{
    font: normal 13px sans-serif;
    background-color: none;
    margin: 2% auto;
    max-width: 640px;
    width: 98%;
    text-align: center;
    border-radius: 2px;
}
/* The tabs */
.tabs-vertical ul{
    float: left;
    list-style: none;
    text-align: left;
    width: 33%;
    margin: 0;
    padding-left: 0;
    margin-right:1%;
}
.tabs-vertical ul li{
    margin-right: -1px;
    background: url(../images/taba.png) no-repeat center;
    background-size: 100%;
    width: 100%;
    height: 35px;
}
.tabs-vertical ul li a{
    display: block;
    text-decoration: none;
    color: #595757;
    font-size: 14px;
    border: 1px solid transparent;
    text-align: center;
    line-height: 35px;
}
.tabs-vertical ul li a.tab-active {
    background: url(../images/tabhover.png) no-repeat center;
    background-size: 100%;
    width: 100%;
    height: 35px;
    color: #fff;
}
.tabs-vertical ul li:first-child a{
    border-top: 0;
}
/* The content */
.tabs-vertical .tabs-content-placeholder{
    overflow: hidden;
    font-weight: normal;
    background-color: #fff;
    background-color: rgba(0,0,0,0.6); 
    border-radius: 10px;
    padding: 3% 3%;
    margin: 0 auto;
    text-align: center;
    width: 65%;
    height: 205px;
  overflow: hidden;
  overflow-x: hidden;overflow-y: auto;
}
.tabs-vertical .tabs-content-placeholder div{
    display: none;
}
.tabs-vertical .tabs-content-placeholder div.tab-content-active{
    display: block;
}
.tabs-vertical .tabs-content-placeholder div p{
    color: #fff;
    line-height: 1.4;
    text-align: left;
}
.tabs-vertical .tabs-content-placeholder div img{
    max-width: 100%;
}
/*培训现场*/
.probox{ position: relative;  }
.wrapper{ width: 100%;}
.productWrap{ margin-bottom: 10px !important; height: 300px; padding:2% 0px;  
    background: #182986;
    background-color: rgba(24,41,134,0.6); 
    height: auto;
    width:100%;}
.proTit, .coopTit{ text-align: center; padding: 10px 0;}
.proTit p{ color: #ed8348; line-height: 24px; font-weight: lighter;}
.coopTit p{ color: #b78062 !important; line-height: 24px; font-weight: lighter; text-transform:uppercase;}
.proWrap{ padding-bottom: 20px;}
@media (max-width: 767px) {
    .proWrap{ padding-bottom: 10px;}
}
.picScroll{ position:relative;  height:196px;  padding: 0px 30px 0px 30px;  margin-top:10px;
 overflow:hidden;   }
.picScroll ul{ overflow:hidden; zoom:1;}
.picScroll ul li{ float:left;     margin: 0 15px 0 20px;  width:248px !important; overflow:hidden; display:inline; position: relative;}
.picScroll ul li img{ width:248px !important; height:162px; position: relative; }
.picScroll .prev,
.picScroll .next{ position:absolute;  left:10px; top: 110px; display:block; width:26px; height:44px; 
    overflow:hidden; background:url(../images/ico.png) 0 -35px no-repeat; cursor:pointer;  }
.picScroll .next{ left:auto; right: 10px; width: 30px; background-position:0 -135px; }
.picScroll .prevStop{ background-position:0 -85px; }
.picScroll .nextStop{ background-position:0 -185px; }
.picScroll .honame { display: block; height: 25px; line-height: 25px; text-align: center;}
.case_txt{
    background: #f6f6f6;
    width: 100%;
    height: 35px;
    color: #717071;
}
.case_txt h4{
    font-size: 14px;
    text-align: center;
    height: 35px;
    line-height: 35px;
    background: #f6f6f6;
    font-weight: normal;
}
.picScroll a:hover h4{
    color: #ed8348;
}
/*联系我们*/
.jobWrap{ width: 100%; position: relative;}
.homecontactWrap{ width: 26%; float: left; padding:1% 3.5%; background: #231815;
    background-color: rgba(35,24,21,0.6); height: 335px;position: relative;z-index: 999; }
.homecontact_con{ margin-top: 1%; }
.homecontact_con p{ color: #fff; font-size: 14px; line-height: 22px; text-align: left; }

/*在线招聘*/
.jobsWrap{ width: 73%; float: right; padding:1% 3.5%; background: #231815;
    background-color: rgba(35,24,21,0.6); height: 335px; position: relative;z-index: 999; }
.jobscon ul{ padding:0 0 2% 0; }
.jobscon ul li{ height: 25px;padding-left: 10px; line-height: 25px; display: block; overflow: hidden; background: url(../images/dot2.png) no-repeat left; }
.jobscon ul li a{ color: #fff; }
.jobscon ul li a:hover{ color:#ed8348 ;}
.jobscon ul li .newsbt{ float: left; }
.jobscon ul li .newstime{ float: right; }
.jobscon ul li:hover{ border-bottom: #525fa4 solid 1px; background: url(../images/dot1.png) no-repeat left;}
.jobscon{ color: #fff; }
.jobstit{ height: 24px; line-height: 24px; text-align: center; font-size: 16px; }
.jobstime{ text-align: center; font-size: 12px; line-height: 22px; }
.jobscon_detail p{ color: #fff; line-height: 22px; font-size: 14px; text-align: left; 
height: 130px; overflow: hidden;}
/*关于我们*/
.lastWrap{ }
.aboutWrap{ width: 49%; background: #182986;background-color: rgba(24,41,134,0.6);  float: left; overflow: hidden;
position: relative; top: 10px; padding-top: 1%;  height: 260px;}
.aboutcon{ padding:0 7% 3% 7%; line-height: 25px; color: #fff; font-size: 14px;  }
.aboutcon p{ height: 150px; overflow: hidden; }
/*公司动态*/
.newsWrap{ width: 50%; background: #182986;background-color: rgba(24,41,134,0.6);  float: right; overflow: hidden;
position: relative; top: 10px; padding-top: 1%;  height: 260px;}
.newsWrap ul{ padding:0 7% 2% 7%; }
.newsWrap ul li{ height: 25px;padding-left: 10px; line-height: 25px; display: block; overflow: hidden; background: url(../images/dot2.png) no-repeat left; }
.newsWrap ul li a{ color: #fff; }
.newsWrap ul li a:hover{ color:#ed8348 ;}
.newsWrap ul li .newsbt{ float: left; }
.newsWrap ul li .newstime{ float: right; }
.newsWrap ul li:hover{ border-bottom: #525fa4 solid 1px; background: url(../images/dot1.png) no-repeat left;}

/*友情链接*/
.linksWrap{ padding:1% 3%; width: 100%; margin:0 auto; background:#231815; height: 80px;    margin-top: 1.5%; }
.linksWrap h4{ text-align: left;color: #fff; font-size: 16px; }
.linksWrap ul li{ float: left; margin:15px 70px 0px 0px; }
.linksWrap ul li a{ color: #fff; font-size: 14px; }
.linksWrap ul li a:hover{ color: #ed8348; }

/*底部版权*/
.footWrap{ width: 100%; background: #231815;background-color: rgba(35,24,21,0.6);
padding:2% 0; overflow: hidden; height: 122px; text-align: center;}
.footWrap p{ color: #fff; font-size: 14px; text-align: center; line-height: 25px; }
.footlj {  border-left: #ed8348 solid 4px; padding-left: 10px; width:34%; 
margin: 0 auto; }
.footlj p{height: 20px; line-height: 20px;  }
.footlj p a{ color: #fff; height: 20px; line-height: 20px; padding:0px 5px;}
.footlj p a:hover{ text-decoration: underline; }

/*单页面*/
.pageWrap{ padding:1% 0 0 0; }
.aside{ float: left; width: 25%; }
.aside h3{ background: #0b308d; height: 56px; line-height: 56px; font-weight: normal; 
    text-align:center;color: #fff; font-size: 24px; }
.aside ul{ background: #ededee; padding-top: 3%; min-height: 500px;}
.aside ul li{ text-align: center; height: 50px; line-height: 50px; }
.aside ul li a{ color: #0b308d; font-size: 18px; display: block;height: 50px; line-height: 50px;  }
.aside ul li a:hover{ background: url(../images/asidebg.jpg) no-repeat top center; color: #fff;
display: block; }
.mainbox{ width: 74%; float: right; }
.maintit{ border-bottom:#d9d9da solid 1px; height: 30px; line-height: 30px; }
.maintit h4{ color: #0b308d; font-size: 18px; border-bottom: #ef9f79 solid 1px; background: url(
    ../images/dot3.jpg) no-repeat left; width: 15%;height: 30px; line-height: 30px; text-align: left;
padding-left: 20px; font-weight: normal; margin-bottom: 0px;}
.aboutpage{ padding: 15px;}
.aboutpage p { text-indent: 2em;  line-height: 1.8; }

/*列表页*/
.mainbox_2a ul {  margin-bottom:15px; }
.mainbox_2a li {   height: 45px;  width: 100%; }
.mainbox_2a li a {   color: #717071;  display: block;  height: 45px;  line-height: 45px;  padding-left: 20px; width: 70%; overflow: hidden; }
.mainbox_2a li span { line-height: 45px; }
.mainbox_2a img{ max-width: 248px;}
.mainbox_2a dl{ margin-bottom: 8%;    width: 94%;     margin-left: 4%;}
/*详细*/
.show_bor{ border:#d9d9da solid 1px; padding: 20px; }
.show_pic{padding-top:10px; margin:0px 40px;}
.pic_cp img{max-width:744px; border:1px solid #ccc; margin-top:10px; }
.nrr { padding:15px; line-height:24px; color:#333;}
.nrr img{ max-width: 744px;}

/*分页*/
.sh_page{margin:30px 0;height:33px;line-height:33px;*line-height:50px; font-size:12px;}
.sh_page a{padding:5px 8px;border:1px solid #ccc;margin-left:3px;color:#5b5b5b;}
.dangqian{background:#efefef;}

.fanye{color:#0b61ac;line-height:20px;margin:15px 30px 20px 0px; font-size: 12px;}
.fanye a { color:#000;}
.fanye a:hover{text-decoration:underline;}


/*page*/
.pageWrap{ width: 90%; margin: 0 auto;}
.mainCont .tit span{ background: url(../images/dz.png) no-repeat scroll 0 3px; padding-left: 22px;}

/*小屏*/
@media (min-width: 768px){
    .navbar-static-top .navbar-nav>li>a{ line-height: 50px !important; transition: all .5s ease;}
    .navbar-static-top .navbar-toggle{ margin-top:25px;}
    .navbar-collapse{ border-bottom:none;}
    .navbar-static-top .navbar-right{ margin-right:0;}
    .glyphicon-search{ background: url(../images/search.png) no-repeat scroll 0 0; width: 20px; height: 20px; display: block;}

    .navbar-nav>li>.subUL{border-radius: 0; border:0 none; width: 290px; padding: 8px 10px;}
    .navbar-nav>li>.subUL li{ float: left; width: 50%; padding: 5px;}
    .navbar-nav>li>.subUL li a{display: inline;padding-left: 10px;}

    .navbar-nav>li>.subUL li.last{ width:100%;}
    .navbar-nav>li>.subUL li.last img{ width: 100%;}

    /*产品滚动*/
    .proTit, .coopTit{padding: 10px 0 15px;}
    .wrapper{ width: 100%;}
    #proscroll{ width:100%; min-height:150px; margin:0 auto; position:relative; overflow:hidden;}
    .ul.pic_ul{ max-height: 333px; overflow: hidden;}
    .picScroll .hd li{ width: 12px; height: 12px;}

    .mainbox_2a img{ max-width:248px;}

}
/*中屏*/
@media (min-width: 992px){
    .containerWrap{ width: 970px;  margin: 0 auto;}
    .navbar-header{ margin-top: 10px;}
    .navbar-brand>img{ width: 156px;}
    /*banner*/
    .focus{ height: 430px;}
    .focus .hd{ bottom:8px;}
    .focus .bd li img{height:430px; }
    .focus .bd ul li a{height: 430px; }
    .jumboWrap{ width:970px;}
    .jumboBox{ top:134px;}

    /*产品滚动*/
    .wrapper{ width: 970px; margin: 0 auto;}
    /*优势*/
    .advIcon{top:84px; left:435px;}
    /*公司介绍*/
    .aboutBox, .aboutTab{ margin-left:0px;}
}
/*大屏*/
@media (min-width: 1200px){
    .containerWrap{ width: 1200px;  margin: 0 auto; }
    .headH{height: 80px;}
    .jumboWrap{ width:1200px;}
    #slider {  margin-top: 0px;}
    /*产品滚动*/
    .wrapper{ width: 1200px; margin: 0 auto;}

    /*优势*/
    .advIcon{top:84px; left:449px;}

}
/*导航*/
.navbar-collapse{background: #fff;}
.navbar-nav>li{ border-bottom:1px solid #eee;}
.navbar-nav>li>a{ font-size: 16px; color: #333;}
.navbar-toggle .icon-bar{ background-color: #cd0404;}
.open .dropdown-toggle{ background-color: #cd0404;}
.nav>li>a:hover ,.nav .open>a.dropdown-toggle,.nav .open>a.dropdown-toggle:hover, .nav a.dropdown-toggle:hover{background-color:#cd0404; color: #fff;}
.navbar-nav .open .dropdown-menu>li>a:hover{ background: #e5e5e5;}
.btn-danger {  color: #fff;  background: #d9534f;  border:1px solid #d43f3a; font-family: "Microsoft Yahei", "微软雅黑", Helvetica; font-size: 14px; }
.btn-danger:hover{ background: #c9302c;}
.dropdown-menu{background-color:#fff;border:1px solid #ccc;}
.input-group input.form-control{ background: #fff; border: 1px solid #ccc; }
.searchWrap{ background: #242424;}
/*产品滚动*/
.proTit p.title, .coopTit p.title{ font-size: 24px;}

.coopTit p.title{ color: #cc0001;}
.coopTit p.subtitle{ color: #333;}
/*优势*/
.adv-box, .adv-box h2{ color: #333;}
.adv-box{ background: #fff;}
.bgRed .advList,.bgRed h2{ color: #fff;}
/*合作伙伴*/
.coopUL li{ border-top: 1px dotted #999;}
.coopUL li span{ border-right:1px dotted #999; }
/*公司介绍*/
.aboutBox .tit{ color: #cc0001;}
.aboutTab a{ background: #eee;}
.aboutTab a.on, .aboutTab a:hover{ background: #e00001; color: #fff;}
/*联系我们*/
.connect h3.tit{ font-size: 20px; color: #fff;}
.connect h3.tit span{ border-bottom: 2px solid #fff;}
.con-cont{ color: #fff;}
/*page单页*/
.mainCont .tit span{font-size: 18px;}
.aboutpage .title{font-size: 24px; color:#222;}
.aboutpage p{font-size: 14px;  color: #222; }
/*导航路径*/
.breadcrumb > li + li:before {color: #ccc; }
/*新闻列表页*/
.mainbox_2a li a:hover {  color: #e00001; }
.mainbox_2a li span {  color: #7c7c7c; font-size: 12px; }
/*尾部*/
.footer-wrap{ background: #1c1c1c;}
.footer {  color: #fff;  }
.footer a {  color: #fff; }
/*----message----*/
.liuyan_box{ text-decoration:none; font:14px "微软雅黑";}
.liuyan_box li{ margin:10px 0px; }
.liuyan_box li label {float:left;width:86px;text-align:right;line-height:30px; font-weight:normal; color:#333;}
.liuyan_box li div {float:left;line-height:25px;}
.liuyan_box li div textarea{border:1px solid #ccc; width:100%;font-size:12px;color:#555;padding:5px; min-height:100px;_height:expression(document.body.clientWidth > 100 ? "100px" : "auto"); }
.yanzheng{border:1px solid #9e8e8e;display:inline-block;width:70px;height:28px;vertical-align:top; margin-left:10px;padding-left:2px;}
.up_but{cursor:pointer;}
.first {margin-left:0;clear:left;}
.qqqq,.width2{ border:1px solid #ccc !important; height: 30px; line-height: 30px; padding:0 5px;}
/*小屏*/
@media (min-width: 768px){
    .navbar-static-top .navbar-nav>li>a:hover{ background: #cd0404; color: #fff;}
    .navbar-nav .open>.subUL li a:hover{ border:1px solid #f04646; background:transparent;}
    .navbar-nav>li>.subUL{background: #cd0404;}
    .navbar-nav>li>.subUL li a{ color: #fff; border:1px solid #cd0404;}
    .navbar-nav>li { border-bottom: 0; }
    /*搜索*/
    .navbar-nav>li.lastLi a, .navbar-nav>li.lastLi a:hover{ padding: 30px 20px; background: #242424; }
    /*banner*/

    .jumbotron h2{font-size: 18px;}
    .jumbotron h3{font-size: 16px;}
    .jumbotron h2{ height: 56px;}
    .jumbotron h3{ height: 56px;}
    .liuyan_box{ padding:20px 20px 70px 50px;}
    .liuyan_box li div textarea{ width: 440px;}
}
@media (max-width: 768px){

    body{ background: url(../images/bg1.jpg) bottom center no-repeat;background-attachment: fixed;
        background-position: 100% 100%; }
    .slides-box {
        width: 100%;
        height: 280px;
        margin: auto;
        overflow: hidden;
        padding-top: 10px;
        }
    .slides-box li h1{
        text-align: center;
        font-size: 30px;
        color: #fff;
        line-height: 50px;
    }
    .slides-box li h4{
        text-align: center;
        font-size: 14px;
        color: #fff;
        line-height: 30px;
    }
    .prev, .next {
        top: 34%;
    }
	.pagination{ display:none;}
	.ksnav01{
    float: left;
    width: 31.3%;
    height: auto;
    position: relative;
	margin: 1%;
	}
	.ksnav01_img {
    width: 100%;
    background:url(../images/tbbg.png) no-repeat center center ;
    background-size: 100%;
    text-align: center;
    padding-top: 38px !important;
    height: 140px !important;
	}
	.ksnavwrap{ height:100% !important;}
    .servicewrap{ margin-top: 2% !important; margin-bottom: 10px !important;}

    .wrapmore{
        width: 50%;
        text-align: center;
        background: url(../images/more.png) no-repeat top;
        background-size: 100%;
        font-size: 18px;
        color: #fff;
        padding:1% !important;
        height: 36px;
        line-height: 27px;
        margin:0 auto;
    }
    .tabs-vertical{     margin: 0 auto 2%; }
    .tabs-vertical .tabs-content-placeholder div p{ padding:0;}
    .picScroll{ position:relative;  height:146px;  padding: 0px 30px 0px 18px;  margin-top:10px;
 overflow:hidden;   }
    .picScroll ul li{ float:left; margin: 0 12px 0 17px;  width:144px !important; overflow:hidden; display:inline; position: relative;}
    .picScroll ul li img{ width:155px; height:90px; position: relative; }
    .picScroll .prev,
    .picScroll .next{ left:0px; top: 80px;   }
    .picScroll .next{ left:auto; right: 0px; width: 30px; background-position:0 -135px; }
    .homecontactWrap{ width: 100%; margin:0 auto; padding:2% 5.5%; background: #231815;
    background-color: rgba(35,24,21,0.6); height: 100%; }
    .homecontact_con{ padding:2%; }
    /*关于我们*/
    .aboutWrap{ width: 100%; }
    .aboutcon{ overflow: hidden;height: 178px;}
    /*公司动态*/
    .newsWrap{ width: 100%; }
    .newsWrap ul{ padding:1% 7%; }
    .newsbt{ width: 70%; float: left; }
    .newstime{ float: right; }
    .footWrap{ padding:5% 0; height: 130px; }
    .footlj { width:95%; margin: 0 auto; }
    .probox,.probox2{ height: 100% !important; }

    /*单页面*/
    .pageWrap{ width: 100%; margin: 0 auto; }
    .subpage-nav {
    background: rgba(238,238,238,1);
   
    line-height: 30px;
}
.subpage-nav ul{
    padding:1% !important;
}
.subpage-nav ul li{
    float: left;
        margin: 5px 0px;
        border-right: #ccc solid 1px;
        line-height: 20px;
}
.subpage-nav ul li a{ padding:0px 5px; margin:2px 7px 3px 7px;}
    .mainbox{ width: 100%; margin:0 auto;}
    .maintit{ width: 96%; margin:0 2%; }
    .maintit h4{  width: 45%;}
    .aboutpage{ padding: 15px 10px;}
  .aboutpage p{ text-indent:0 !important;}
  .aboutpage img{ max-width: 100% !important;
    height: auto !important;}
    .mainbox_2a img {max-width: 150px;}
    .mainbox_2a dl {margin-bottom: 5%;width: 92%;margin-left: 4%;}
    .footWrap p{ line-height: 20px; }
    .mainbox_2a li a{ padding-left: 0px; }
    .proTit p.title, .coopTit p.title {
    font-size: 24px; font-weight: 600;
}
}
.thisclass{
    background: #efefef;
}

@media (max-width:768px){
	.wrapmore a{line-height:30px}
}