@charset "utf-8";

body,
div,
iframe,
ul,
ol,
dl,
dt,
dd,
li,
dl,
table,
th,
td,
input,
select,
textarea {
    /*  font-size: 16px; 
    line-height: 1.8; 
*/
    font-size: 14px;
    font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,SimSun,"Segoe UI",Tahoma,Helvetica,sans-serif;
}
body{
  background-color: #fff;
  color: #777;
  line-height: 2;
}
input,button{
   outline:medium;
}
a,
li {
    transition: all 0.3s ease 0s;
}
a:focus{
	text-decoration: none;
}
a:hover{
	text-decoration: none;
	color: #db0100;
}

ul{
  padding: 0;
  margin:0;
}
ul li{
   list-style: none;
}
img{
   max-width: 100%;
}
hr{
  border-top: 1px solid #ddd;
}
.banner img{
  width: 100%;
}

.owl-theme .owl-controls .owl-page span{
  opacity: 0.3;
  background: #c63d27;
}

.fl{
  float: left;
}
.fr{
  float: right;
}


.clearfix{
  clear: both;
}
.clear15{
    clear: both;
    height: 15px;
}
.clear30{
    clear: both;
    height: 30px;
}
.clear60{
    clear: both;
    height: 60px;
}
.clear90{
    clear: both;
    height: 90px;
}
.image-large {overflow: hidden;display: block;}
.image-large img{transition:transform 1s ease;}
.image-large:hover img{transform: scale(1.1);}

.shenglve {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}


.global-fanye{
   text-align: center;
   padding: 30px 0;

}

.global-fanye a{
   display: inline-block;
   width: 30px;
   height: 30px;
   line-height: 30px;
   border-radius: 50%;
   text-align: center;
   margin: 0 10px;
}

.global-fanye a.active,
.global-fanye a:hover{
    background-color: #208cd4;
    color: #fff;

}



.global-sub-menu .hongse{
    padding: 15px 0 25px 0;
    background-color: #db0100;
    color: #fff;
    font-size: 22px;
    text-transform: uppercase;
} 

.global-sub-menu .hongse span{
    display: inline-block;
    font-size: 30px;
    margin-right: 40px;
}
.global-sub-menu .hongse span em{
    font-style: normal;
    font-size: 16px;
}


.global-sub-menu .hongse .t1{
    display: inline-block;
    border-bottom: 1px solid #fff;
}
.global-sub-menu .hongse .t2{
    display: inline-block;
    border-bottom: none;
}


.global-sub-menu .huise{
   background-color: #f1f1f1;
   padding: 8px 0; 
}
.global-sub-menu .huise span{
    color: #db0100;
}


.global-sub-menu .huise a{
   color: #656565;
}
.global-sub-menu .huise a:hover{
   color: red;
}

.global-page{
    text-align: center;
    padding: 40px 0 20px 0;
}
.global-page a{
    display: inline-block;
    width: 40px;
    height: 40px;
    font-size: 16px;
    margin: 3px;
    color: #666;
}
.global-page a.page{
    padding-top: 1px;
    border-radius: 50%;
    border:1px solid #eee;
}
.global-page a.page.active,
.global-page a.page:hover{
     background-color: #7393af;
     color: #fff;
}


.global-content .container{
    padding-top: 50px;
}

.global-title{
   font-size: 30px;
   color: #1a1a1a;
   line-height: 30px;
}
.global-title-white{
   font-size: 30px;
   color: #fff;
   line-height: 30px;
}



.pc_menu{
   padding: 20px 0;
   background-color: #fff;
}

.main-menu{

}
.main-menu > ul{

}
.main-menu > ul > li{
   display: inline-block;
}

.main-menu > ul > li a.active,
.main-menu > ul > li a:hover{
   color: #208cd4;
}


.main-menu > ul > li >a{
  display: block;
  font-size: 15px;
  color: #333;
  padding: 10px 27px;
  text-decoration: none;
}
.main-menu > ul > li >a:hover{
   color: #208cd4;
}


.main-menu  .main-menu-sub{
    list-style: none;
    z-index:100;
    position:absolute;
    display: non;
    background-color:#fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    border-radius:5px;
    padding:8px;
    margin: 0px auto;
    width: 150px;
}

.main-menu  .main-menu-sub li {
    padding:5px;
    text-align: center;
}
.main-menu  .main-menu-sub li a{
    font-size: 14px;
    color: #333;
}
.main-menu  .main-menu-sub li a:hover{
    color: #208cd4;
}


.pc_menu .zhongyin{
  text-align: right;
  padding-top: 10px;
}
.pc_menu .zhongyin a{
  color: #333;
  font-size: 14px;
  margin-left: 20px;
}

.pc_menu .zhongyin a:hover{
  color: #208cd4;
}




.mobile_menu_bg{
  display: none;
   background-color: #fff;
   box-shadow:0 1px 5px 0px rgba(0,0,0,.2);
  padding: 10px;
  border-bottom: 1px solid #333
}
.mobile_menu_bg .title{
   float: right;
   margin-right: 30px;
}
.mobile_menu_bg .title a{
   color: #333;
   font-size: 14px;
}

.mobile_menu{ 
  border:1px solid #fff;
  padding: 7px;
  border-radius: 4px;
  background-color: #eee;
  float: right;
  }
.mobile_menu:hover{
  background-color: #eee;
}
.mobile_menu:focus{
  background-color: #eee;
}
.mobile_menu .icon-bar{
  display: block;
  width: 30px;
  height: 3px;
  border-radius: 1px;
  background-color: #208cd4;
}
.mobile_menu .icon-bar + .icon-bar {
  margin-top: 6px;

}
.mobile_menu_bg .title{
   margin-top: 4px;
   color: #eee;
   padding-left: 20px;
}

.mobile_menu_sub{
  display:none;
  background: #eee;
  margin-bottom: 10px;
}
.mobile_menu_sub a{
  display: block;
  text-decoration: none;
  font-size: 14px;
  color: #000;
  text-align: center;
  padding: 5px 0;
}
.mobile_menu_sub > ul{
  list-style: none;
  padding: 0;
  margin: 0;
}



.mobile_menu_sub li:hover{
  background: #ccc;
}

.mobile_menu_sub > ul >li em{
   font-style: normal;
   display: inline-block;
   margin-left: 5px;
}

.mobile_menu_sub > ul >li{
  padding: 5px 10px;
  border-bottom: 1px solid #ccc;
}

.mobile_menu_sub > ul >li>ul>li:hover{
  background: #ddd;
}

#index .sub_title{
    overflow: hidden;
}
#index .sub_title .t1,
#index .sub_title .t2{
   float: left;
}
#index .sub_title .t1{
    font-size: 30px;
    color: #000;
    border-bottom: 3px solid #db0100;
    padding-right: 10px;
}
#index .sub_title .t1 span{
    font-size: 16px;
    color: #db0100;
}

#index .sub_title .t2{
    font-size: 24px;
    color: #afafaf;
    border-bottom: 1px solid #ccc;
    padding-left: 30px;
    padding-top: 13px;
    text-transform: uppercase;
}


.carousel-indicators li {

    margin: 5px;
    width: 20px;
    height: 20px;
    background-color: #fff;
}
.carousel-indicators .active {
    width: 20px;
    height: 20px;
    background-color: #d65720;
    margin: 5px;
    border:none;
}





.pc_menu .col-sm-9,.pc_menu .col-sm-1{
  position: static;
}
.pc_menu .zhongyin .sou{
  display: inline-block;
  cursor: pointer;
}
.pc_menu .sou_menu .xia{
  height: 70px;
  border-bottom: 1px solid #ccc;
}


.pc_menu .sou_menu .xia button{
   border: none;
   background-color: transparent;
}
.pc_menu .sou_menu .xia input{
   display: block;
   padding: 20px 0 0 0;
   width: 100%;
   background-color: transparent;
   font-size: 15px;
   border: none;
   color: #fff;
}


.pc_menu.scroll_fixed {
    width: 100%;
    background-color: #fff;
    position: fixed;
    z-index: 888;

}



.pc_menu .chanpin_menu,.pc_menu .sou_menu{
  position: absolute;
  border-top: 21px solid #fff;
  left: 0;
  right: 0;
  z-index: 999;
   background-color: rgba(0,0,0,.8);
   overflow: hidden;
   padding: 40px;
   display: none;
}

.pc_menu .sou_menu{
   border-top: 32px solid #fff;
   padding: 70px;
}




.pc_menu .chanpin_menu .t1{
    display: none;
}

.pc_menu .chanpin_menu .t1 h3 a{
   font-size: 18px;
   padding-bottom: 25px;
   color: #8cd1ff;
}
.pc_menu .chanpin_menu .t1 .col-sm-3{
   border-left: 1px solid #9b9b9b;
   height: 330px;
}
.pc_menu .chanpin_menu .t1 a{
   color: #eee;
   display: block;
}
.pc_menu .chanpin_menu .t1 a:hover{
   color: red;
}

.mobile_menu_sub .chanpin_mobile_sub{
   display: none;
}

.mobile_menu_sub .chanpin_mobile_sub h3{
  text-align: center;
  font-size: 12px;
   color: #208cd4;
   background-color: #fff;
   padding: 9px;
}



 .m_sou{
  background-color: #333;
  padding: 20px;
  display: none;
}
 .m_sou .t3{
   display: table;
   width: 100%;
}
 .m_sou .t1{
   display: table-cell;
}
 .m_sou .t1 input{
   width: 100%;
   background-color: #999;
   border:none;
   color: #fff;
   padding: 2px 10px;
}

 .m_sou .t2 button{
   border:none;
   background-color: #fff;
}

.m_sou .t2{
   display: table-cell;
   width: 30px;
}
.mm_sou{
   float: right;
   margin-right: 30px;
   margin-top: 4px;
}




#contact .dituaa{
   padding: 50px 0;
   
}
#contact .dituaa img{
   width: 100%;
}



#contact .dituaa .col-lg-6 pre.youyu2{
  font-size: 18px;
   border:1px solid #eee;background:#fff;
   padding: 15px;
   line-height: 1.8;display:inline-block;width:100%;
   word-wrap: break-word;
    white-space: pre-wrap;

}

#contact .banner{
   background-image: url(../images/contact1.jpg);
   padding: 55px 0;
   
   color: #fff;
}
#contact .banner img{
   max-width: 100%;
}


#contact .banner .t1,
#contact .banner .t2
{
    float: left;
    width: 33%;
    border-right: 1px solid #ccc;
    margin-right: 70px;
}
#contact .banner .t1{
   font-size: 20px;
   line-height: 1.5;
   margin-top: 30px;
}
#contact .banner .t1 span{
   font-size: 34px;
}




#contact .banner .t1 img{
   width: 71px;
   float: left;
   margin-right: 20px;
}
#contact .banner .t3{
   float: left;
}
#contact .banner .t3 img{
   width: 140px;
}

#contact .banner .t2{
   font-size: 24px;
   margin-top: 30px;
   line-height: 1.7;
}



body#products{
   background-color: #f1f1f1;
} 


#products.products_page .pro-right  .zuotu img{
    border:1px solid #eee;

}

#products.products_page .pro-right .con h3{
   font-size: 18px;
   font-weight: normal;
   border-bottom: 1px solid #eee;
   padding-bottom: 20px;
}

#products.products_page .pro-right .con .you1{
  line-height: 2.5;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #eee;
}


#products.products_page .pro-right .con .fangfa{
   padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #eee; 
}



#products.products_page .pro-right .con .you1 span{

    display: inline-block;
    width: 80px;
}

.global_news_page_title{
   padding: 40px 0;
   border-top: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
}

.global_news_page_con{
    font-size: 16px;
    padding: 50px 0;
}

.global_news_page_title .t1{
    text-align: center;
    font-size: 24px;
    color: #208cd4;
}

.global_news_page_title .t2{
   text-align: center;
}

#search .wenzi .list .t1{
   font-size: 20px;
   color: #208cd4;
}
#search .wenzi .list .t1 span{
   font-size: 14px;
   color: #999;
   padding-left: 30px;
}


#search .wenzi .list{
  display: block;
   padding: 30px 0;
   border-bottom: 1px solid #ddd;
   color: #999;
}

#search .jietu{
   padding-bottom: 30px;
   border-bottom: 1px solid #ddd;
}
#search .jieguo span{
    font-size: 24px;
    color: #000;

}
#search .jieguo em{
    font-style: normal;
    color: #208cd4;
}


#search .jieguo{
   padding: 30px;
   border-bottom: 1px solid #ddd;
   border-top: 1px solid #ddd;
}


#search .ding{
   padding: 50px 0;
   border-top: 1px solid #ddd;
}

#search .ding .neir{
  margin: 0 auto;
   width: 395px;
   height: 61px;
   background-image: url(../images/ssbj.jpg);
   background-size: 100%;
   padding: 14px 20px;
   text-align: right;
}

#search .ding .neir input{
   display: inline-block;
   background-color: transparent;
   width: 290px;
   border:none;
   vertical-align: middle;
}

#search .ding .neir button{
   display: inline-block;
   background-color: transparent;
   border:none;
   vertical-align: middle;
}


#products.products_page .pro-right{
    min-height: 700px;
}

#products .pro-right .pro_menu{
   text-align: right;
   border-bottom:  1px solid #eee;
   padding-bottom: 10px;
}

#products .nei .pro-left{
    background-color: #fff;
    padding: 30px;
    margin-left: -15px;
}

#products .nei .zuotu{
  position: relative;
  margin-left: -15px;
  margin-top: 30px;
}

#products .nei .zuotu .wenzi{
   position: absolute;
   bottom: 0;
   left: 0;
   right: 0;
   background-color: rgba(32,140,212,.8);
   color: #fff;
   padding:  10px;
}

#products .nei .zuotu .wenzi .shenglve{
   float: left;
}


#products .nei .pro-right{
    background-color: #fff;
    padding: 30px;
    margin-right: -15px;
}

#products .nei .pro-right a{
    display: block;
}
#products .nei .pro-right a:hover{
   box-shadow: 0 1px 5px 0px rgba(0,0,0,.2);
}

#products .nei .pro-right .wenzi{
  text-align: center;
}

#products .nei .pro-right .col-sm-3{
   margin-bottom: 40px;
}




#products .nei .pro-left a{
  display: block;
  color: #333;
  font-size: 18px;
  line-height: 1;
  margin: 30px 0;
}

#products .nei .pro-left a:hover,
#products .nei .pro-left a.active{
  color: #208cd4;
  border-left: 4px solid #208cd4;
  padding-left: 15px;
}


#products .shang {
    padding: 40px 0;
}

#products .shang .col-sm-3{
    padding: 1px;
}




#news .shangbu .time {

    color: #5a5a5a;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    padding-bottom: 5px;

}

#news .shangbu{
    padding: 50px 0;
    padding-bottom: 0
}
#news .datu .img{
   height: 260px;
   overflow: hidden;
}
#news .datu .lanse{
   background-color: #208cd4;
   font-size: 18px;
   color: #fff;
   padding: 5px 20px;
}

#news .datu1 .img{
   height: 200px;
   overflow: hidden;
}

#news .datu1 h3{
    font-size: 18px;
    color: #208cd4;
}
#news .datu1 .genduo{
    text-align: right;
    color: #208cd4;
}



#news .global-fanye{
   padding-bottom: 80px;
}

#news .jujiao{
   padding: 60px 0 10px 0;
}

#news .jujiao .col-sm-4{
  padding-bottom: 60px;
}

#news .jujiao .time{
   color: #5a5a5a;
   border-bottom: 1px solid #ccc;
   margin-bottom: 20px;
   padding-bottom: 5px;
}
#news .jujiao .biao a{
   color: #1a1a1a;
   font-size: 16px;
}
#news .jujiao .biao a:hover{
   color: #208cd4;
}

#news .jujiao .nei{
   color: #767676;
   font-size: 12px;
   height: 50px;
   overflow: hidden;
}

#news .jujiao .img{
    height: 150px;
    overflow: hidden;
    margin-bottom: 20px;
    border: 1px solid #eee;
}
#news .jujiao .img img{
    width: 100%;
}


#news .banner{
   background-image: url(../images/xinwen1.jpg);
   padding: 107px 0;
}

#news .banner .con .title_jishu{
   display: inline-block;
   padding-right: 50px;
   margin-right: 50px;
   border-right: 1px solid #ccc;
   vertical-align: middle;
}

#news .banner .con .text{
   display: inline-block;
   color: #fff;
   font-size: 28px;
   vertical-align: middle;
}



#news .banner .con .title_jishu img{
   width: auto;
   margin-top: 30px;
}












#jishu .jujiao{
   padding: 60px 0 90px 0;
}

#jishu .jujiao .col-sm-4{
  padding-bottom: 60px;
}

#jishu .jujiao .time{
   color: #5a5a5a;
   border-bottom: 1px solid #ccc;
   margin-bottom: 20px;
   padding-bottom: 5px;
}
#jishu .jujiao .biao a{
   color: #1a1a1a;
   font-size: 16px;
}
#jishu .jujiao .biao a:hover{
   color: #208cd4;
}

#jishu .jujiao .nei{
   color: #767676;
   font-size: 12px;
   height: 50px;
   overflow: hidden;
}

#jishu .jujiao .img{
    height: 150px;
    overflow: hidden;
    margin-bottom: 20px;
    border: 1px solid #eee;
}
#jishu .jujiao .img img{
    width: 100%;
}









#jishu .banner{
   background-image: url(../images/jishu1.jpg);
   padding: 107px 0;
}

#jishu .banner .con .title_jishu{
   display: inline-block;
   padding-right: 50px;
   margin-right: 50px;
   border-right: 1px solid #ccc;
   vertical-align: middle;
}

#jishu .banner .con .text{
   display: inline-block;
   color: #fff;
   font-size: 28px;
   vertical-align: middle;
}



#jishu .banner .con .title_jishu img{
   width: auto;
   margin-top: 30px;
}


#about .jingshen{
    padding: 80px 0;
}

#about .jingshen .text{
    text-align: center;
    padding-bottom: 30px;
}


#about .renzhen{
     background-image: url(../images/guan2.jpg);
     background-position: center;
     padding: 90px 0;

}

#about .renzhen .text{
    padding-bottom: 30px;
    color: #fff;
}

#about .rongyu{
   padding: 80px 0;
}

#about .rongyu .col-xs-6{
   text-align: center;
}


#about .banner{
    padding: 72px 0;
    background-image: url(../images/guan1.jpg);
    background-position: center;
}

#about  .title_about{
  text-align: center;
  padding-bottom: 20px;
}
#about .banner .title_about img{
  max-width: 100%;
  width: auto;
}

#about .banner p{
   color: #fff;
   text-indent: 40px;
   font-size: 15px;
   padding-top: 20px;
}




#index .chanpin{

}

#index .chanpin .con >div{
   display: none;
}

#index .chanpin .con .tutu{
   padding: 13px;
   display: block;
}


#index .chanpin .title{
   text-align: center;
}
#index .chanpin .jieshao{
   padding: 30px 0;
   text-align: center;
}

#index .chanpin .biaoti{
   padding: 30px 0;
   overflow: hidden;
}
#index .chanpin .biaoti >div >div{
  background-color: #efefef;
  text-align: center;
  padding: 7px;
  margin-right: -5px;
  margin-left: -5px;
  cursor: pointer;
}

#index .chanpin .biaoti >div >div.active{
   background-color: #208cd4;
   background-image: url(../images/dun.png);
   background-repeat: no-repeat;
   color: #fff;
   background-position: 20px 13px;
}





#index .guanyu {
   padding: 60px 0;
   max-width: 1920px;
   margin: 0 auto;
   color: #fff;
   overflow: hidden;
  
}
#index .guanyu .con{
   position: relative;
}


#index .guanyu .con .nei{
   position: relative;
   width: 480px;
}


#index .guanyu .con .anniu{
   text-align: right;
   padding-top: 50px;
}

#index .guanyu .con .anniu a{
   display: inline-block;
   border-radius: 30px;
   padding: 5px 30px;
   color: #fff;
   border:1px solid #fff;
}

#index .guanyu .con .anniu a:hover{
   color: yellow;
}


#index .guanyu .con > img{
   width: 100%;
}
#index .guanyu .con .t1{
   width: 46%;
   position: absolute;
   top:0;
   right: 0;
   padding: 70px 60px;
}

#index .guanyu .title{
   font-size: 30px;
   color: #fff;
   line-height: 30px;
}

#index .guanyu .t1 .xiao{
   font-size: 14px;
   padding: 30px 0; 
}

#index .guanyu .t1 .da{
   font-size: 20px;
}


#index .jujiao{
   padding: 60px 0;
}

#index .jujiao .title{
   overflow: hidden;
   padding-bottom: 20px;
}

#index .jujiao .title .fr{
   margin-top: 25px;
}
#index .jujiao .time{
   color: #a2a2a2;
}
#index .jujiao .biao a{
   color: #1a1a1a;
}
#index .jujiao .biao a:hover{
   color: #208cd4;
}

#index .jujiao .nei{
   color: #767676;
   font-size: 12px;
   height: 50px;
   overflow: hidden;
}

#index .jujiao .img{
    height: 120px;
    overflow: hidden;
    margin-bottom: 20px;
}
#index .jujiao .img img{
    width: 100%;
}

#index .links{
  background-color: #ececec;
  padding: 20px 0;
}
#index .links h3 img{
  vertical-align: middle;
}
#index .links h3{
  padding: 0;
  margin: 0;
    color: #333;
    display: inline-block;
    font-weight: normal;
    font-size: 18px;
}
#index .links  a{
   display: inline-block;
   margin-right: 17px;
   color: #999;
}
#index .links  a:hover{
  color: #208cd4;
}








.footer {
  padding: 50px 0;
  background-color: #0f0f0f;
  color: #fff;
}

.footer ul.left li{
   color: #fff;
}
.footer .right-menu{
   text-align: center;
   width: 191px;
   float: right;
   margin-top: 50px;
}

.footer .shang{
  color: #fff;
  font-size: 15px;
  padding-bottom: 25px;
  margin-left: -42px;
  margin-right: -42px;
}
.footer .line{
  border-bottom: 1px solid #7b7b7b;
}

.footer  a{
  color: #fff;
}

.footer .shang a{
  color: #fff;
  font-size: 15px;
  padding: 0 42px;
}

.footer .shang a:hover{
   color: #208cd4;
}

.footer .dianhua{
   padding: 25px 0;
}
.footer .dianhua img{
  float: left;
  margin-right: 15px;
  margin-top: 7px;
  vertical-align: bottom;
}
.footer .dianhua h3{
   padding: 0;
   margin:0;
   font-size: 26px;
}
.footer .youxiang{
   padding: 25px 0;
}

.footer .dibu{
    padding-top: 30px;
}
.footer .dibu .right{
   text-align: right;
}



@media (max-width: 1199px) {
    .mobile_menu_bg{
      display: block;
    }
    .main-menu{
      display: none;
    }
    .pc_menu{
      display: none;
    }


#index .guanyu img.datu{
    display: none;
}

#index .guanyu .con .t1{
   position: static;
   width: 100%;
   background-image: url(../images/da2.jpg);
   background-size: cover;
}

#index .guanyu .con .nei {

    position: relative;
    width:100%;

}

#index .guanyu .con .t1{
   padding:30px 20px;
}






#contact .banner{

   padding: 20px 0;
   
}


#contact .banner .t1,
#contact .banner .t2
{
    margin-right: 10px;
}
#contact .banner .t1{
  width: 36%;
   font-size: 12px;
   line-height: 1.5;
   margin-top: 30px;
}
#contact .banner .t1 span{
   font-size: 12px;
}



#contact .banner .t1 a{
   color: #fff;
}
#contact .banner .t1 img{
   width: 35px;
   float: left;
   margin-right: 5px;
}
#contact .banner .t3{
   font-size: 12px;
   text-align: center;
   width: 70px;
   float: right;
}
#contact .banner .t3 img{
   width: 70px;
}

#contact .banner .t2{
   width: 36%;
   font-size: 12px;
   margin-top: 30px;
   line-height: 1.7;
}





}

@media (max-width: 991px){ 



.carousel-indicators li {

    margin: 1px;
    width: 10px;
    height: 10px;
 
}
.carousel-indicators .active {
    width: 10px;
    height: 10px;
    margin: 1px;
}
   h3{
      font-size: 18px;
   }
    .clear30,.clear60,.clear90{
        height: 0px;
    }





.footer .shang{
  margin-left: -10px;
  margin-right: -10px;
}
.footer .shang a{
  color: #fff;
  font-size: 15px;
  padding: 0 10px;
}

.footer .right-menu{
   margin:20px auto;
   float: none;
}

.footer .dibu .right{
   text-align: left;
}




.global-sub-menu .hongse{
    padding: 10px 0 20px 0;
    font-size: 14px;

} 

.global-sub-menu .hongse span{
    font-size: 16px;
    margin-right: 20px;
}
.global-sub-menu .hongse span em{
     font-size: 14px;
}


.global-title{
   font-size: 20px;
   color: #1a1a1a;
   line-height: 20px;
}

.global-title-white{
   font-size: 20px;
   color: #fff;
   line-height: 20px;
}



#index .lunbo{
   margin-bottom: 40px;
}

#index .chanpin .jieshao {

    padding-bottom: 0;


}

#index .chanpin .biaoti .col-sm-3{
  margin-bottom: 10px;
}
#index .guanyu .title{
   font-size: 20px;
   line-height: 20px;
}
#index .guanyu{
   padding-bottom: 0;
   padding-top: 10px;
}

#index .jujiao .img{
  height: auto;
}
#index .jujiao .title .fr {

    margin-top: 15px;

}

#about .banner{
    background-image: url(../images/guan1.jpg);
    background-position: center;
    background-size: auto 100%; 
}


#news .jujiao{
   padding: 30px 0 40px 0;
}

#news .jujiao .col-sm-4{
  padding-bottom: 30px;
}

#news .banner{
   background-position:  1270px 0;
   padding: 80px 0;
}


#jishu .jujiao{
   padding: 30px 0 40px 0;
}

#jishu .jujiao .col-sm-4{
  padding-bottom: 30px;
}

#jishu .banner{

   background-position:  1270px 0;
   padding: 80px 0;
}


#news .datu .img{
   height: auto;
   overflow: hidden;
}
#news .datu1 .img{
   height: auto;
   overflow: hidden;
}

#news .shangbu .t1{
    margin-bottom: 30px;
}


#news .global-fanye{
    padding-top: 0px;
    padding-bottom: 30px;
}

.global-fanye{
    padding-top: 0px;
    padding-bottom: 30px;
}
.global-fanye a{
   margin: 0;
}










#products .nei .pro-right{
   margin-right: 0;
}


#products .nei .pro-left{
   margin-left: 0;
}
#products .nei .zuotu{
   margin-left: 0;
}



#search .ding .neir{
   padding-top: 8px;
   width: 340px;
   height: 55px;

}

#search .ding .neir input{
   width: 220px;

   
}


} 





@media (max-width: 767px){ 

#products.products_page .left0911{
    display: none;
}



#jishu .banner,
#news .banner {

    padding: 40px 0;

}
#jishu .banner .con .title_jishu,
#news .banner .con .title_jishu{
   padding-right: 20px;
   margin-right: 20px;
}

#jishu .banner .con .title_jishu img, 
#news .banner .con .title_jishu img {
    width: 40px;
    margin-top:10px;
}

#jishu .banner .con .text,
#news .banner .con .text {

    font-size: 22px;

}



} 
.global-fanye li{
    text-align: center;
    margin: 0 10px;display: inline-block;border:1px solid ed;
}
.global-fanye li.active span{
    background-color: #208cd4;
    color: #fff;
}
.global-fanye li a{
    margin: 0 0px;
}
.global-fanye li span{
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    text-align: center;
    margin: 0 0px;

}

.global-fanye li.disabled span{
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    text-align: center;
    margin: 0 0px;

}
.pcontent{margin-top:20px}
@media (min-width: 768px){
.nyzt_left { width: 55%; }
.nyzt_right { width: 45%; }



}