@charset "gb2312";
/* CSS Document */

/*--------------------产品列表------------------*/
.cpxn_bg{background: #966 url(../images/kstindex_12.jpg) no-repeat center top; background-size: cover;}
.cpxn_nr{width:100%; min-height:590px; height:auto;  margin:0px auto; position:relative;}
.jsddc{  width:1240px; height:auto; float:left; clear:both; }
.cpxn_title{ text-align:center; padding-top:30px; font-family:"微软雅黑"; font-weight:bold; color:#FFF; font-size:2.2rem; clear:both;}
.cpxn_en{ line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:1rem; margin-top:10px; font-weight:bold; text-align:center; color:#FFF; clear:both;}
.cpxn_left{ width:30%; height:auto; min-width:457px; margin-left:10%; }
.cpxn_left img{ width:100%;  height:auto; min-height:505px;}
.cpxn_right{ width:50%; height:auto; position:absolute; top:25%; min-top:150px; right:5%;}
.cpxn_right a{ width:36%;height:100%; padding:0.8rem;background:#1e2129; border:1px #fff solid;  margin:15px 20px; font-size:1.4em; font-weight:bold; color:#FFF; float:left; text-align:center; border-radius:8px; overflow:hidden;}
 .cpxn_right a:hover{ background:#d76e07; color:#000; transition:all .5s;}
.cpxn_right a::before{
    display: inline-block;
    content: "";
    height: 100%;
    vertical-align: middle;
}
.cpxn_right_bottom{ width:50%; height:auto; float:right; position:absolute; bottom:0; right:0px;overflow:hidden;}
.cpxn_right_bottom span{ width:25%; height:auto; float:left; margin:5px 10px; }
.cpxn_right_bottom span img{ width:100%; min-width:186px; height:auto;}

/*----------------首页公司简介----------------------*/

.index_gsjj_bg{background: #966 url(../images/kstindex_28.jpg) no-repeat top center; background-size: cover;-webkit-background-size: cover;-o-background-size: cover;background-position: center 0;;
}
.index_gsjj_nr{width:100%; height:auto; min-height:584px; min-width:1240px; max-width:1920px; margin:0px auto; }
.index_gssnr{ min-width:1240px; max-width:1920px; height:auto;  margin:10px 30px;}
.index_gssnr p{ width:100%; min-width:1240px;  max-width:1920px;color:#FFF; font-size:1.2rem; text-indent:2em; }
.jjtb{ width:100%;  height:auto; min-height:140px; text-align:center; min-width:1240px; max-width:1920px; margin:0px auto;  text-align:center; display:inline-block; vertical-align:middle;}
.jjan{ width:100%; height:auto;}
.tban{ width:5%; display:inline-block; height:auto; font-size:0px; line-height:1.5rem; margin:1% 5% 1% 5%; text-align:center;}
.tban a{ display:table-cell; text-align:center; vertical-align:middle; color:#FFF; font-size:0.8rem;  }
.tban a img{ width:100%;max-width:100%; height:auto;}
.tban a:hover{ color:#d76e07;}


.jjtb_gcpic{ width:100%; height:100%; min-width:1240px;  max-width:1920px; min-height:131px; text-align:center;
 /*-webkit-margin-bottom:1%;
 -o-margin-bottom:1%;
 -moz-margin-bottom: 1%;
 -ms-margin-bottom: 1%;
 margin-bottom:30px;*/
}
.jjtb_gcpic img{ width:100%; height:auto; margin-bottom:1%;}

/*----------------首页案例----------------------*/
.index_gsanli{width:100%; height:auto;  min-width:1240px; max-width:1920px; margin:0px auto; }

.anli1{ width:25%; height:auto; min-height:165px;  text-align:center; float:left; }
.anli1 span{ font-size:3rem; font-weight:200px;}
.anli1 p{ font-size:1.2rem;}
.anli1::before{display: inline-block;  content: ""; height: 100%; vertical-align: middle;}

.anlitp{ width:100%; height:auto; min-height:280px; display:inline; margin-bottom:3%; }

.altp1{ width:11.1%; margin:0px 0.4%; padding:0.2%; float:left; height:auto; border:1px #CCCCCC solid; overflow:hidden;margin-bottom:10px;}
.altp1 img{ width:100%; height:auto; }
.altp1 img:hover{ transform:scale3d(1.2, 1.2, 1.2); transition:all 1s;}


/*----------------首页优势----------------------*/
.index_syys_bg{background:url(../images/kstindex_29.jpg) no-repeat top center; background-size:cover;-webkit-background-size:cover;-o-background-size: cover;background-position: center 0;}
.index_syys_nr{width:100%; height:auto; min-height:520px; min-width:1240px; max-width:1920px; margin:0px auto;  }
.index_yslist{ width:100%; height:auto;  overflow:hidden; padding-top:20px; padding-bottom:20px;}
.index_yslist_01{ width:100%; max-width:1240px; margin:0px auto; height:auto;position: relative;}
.ystp01{  height:184px; width:350px; float:left;}
.ystp01 h3{ line-height:60px; text-align:center; font-weight: bold;}
.ystp01 p{ line-height:24px; text-align:; padding:0px 40px 0px 55px; font-size:.9rem; }
.yw1{ position:absolute; left:292px;}
.yw2{ position:absolute; left:580px;}
.yw3{ position:absolute; left:873px;}
.bsbj{ background:url(../images/index_ys1.png) no-repeat; background-size:cover;-webkit-background-size:cover;-o-background-size: cover;background-position: center 0;}
.bsbj2{ background:url(../images/index_ys_t1.png) no-repeat; background-size:cover;-webkit-background-size:cover;-o-background-size: cover;background-position: center 0;}
.bsbj3{ background:url(../images/index_ys_t3.png) no-repeat; background-size:cover;-webkit-background-size:cover;-o-background-size: cover;background-position: center 0;}
.bsbj4{ background:url(../images/index_ys_t4.png) no-repeat; background-size:cover;-webkit-background-size:cover;-o-background-size: cover;background-position: center 0;}

/*------------首页新闻----------------------*/
.index_news_nr{width:100%; height:auto; min-height:532px; min-width:1240px; max-width:1920px; margin:0px auto; margin-bottom:15px; }
.index_ys{ color:#333;}
.index_xwbt{ width:50%; margin:0px auto; height:60px; position:relative; margin-top:10px;  }

.index_xwbt a{ width:25%; height:100%; background:#0C9; float:left; text-align:center; margin:0px 4%; background:#0b152c; color: #FFF; font-size:1.2rem; border-radius:0.3em;}
.index_xwbt a:hover{ background:#e46713; }
#xwbt_ys{ background:#e46713;}
.index_xwbt a::before{
    display: inline-block;
    content: "";
    height: 100%;
    vertical-align: middle;
}
.index_xwnr{ width:100%; height:auto; min-height:350px; margin:0px auto; text-align:center;  min-width:1240px; max-width:1920px;display:inline-block; text-align:center; font-size:0px; margin-top:20px;}

.index_xwnr_left{height:110px; width:46%;min-width:615px;  margin-left:5px; margin-right:0px; margin-top:10px;display:inline-block;  }
.index_xwnr_rq{ width:15%;max-width:100px; background: #133b94; float:left; height:auto;  }
.index_xwnr_rq h3{ line-height:70px; text-align:center; font-weight: bold; font-size:3rem; color:#FFF; }
.index_xwnr_rq p{ ;line-height:40px; padding:0px 0px; font-size:1rem; text-align:center;color:#FFF; }

.index_xwnr_bt{ width:85%; min-width:513px; float:left; height:auto;max-height:110px; }

.index_xwnr_bt h2 { font-size:1rem; float:left;width:94%; padding:1% 3% 0% 3%; text-align:left; }
.index_xwnr_bt h2 a{ color:#333; font-weight: bold; line-height:24px;}
.index_xwnr_bt h2 a:hover{ text-decoration:underline; color:#d76e07;}
.index_xwnr_bt p{ width:94%; float:left; padding:1% 3% 0% 3%;text-align:left; line-height:26px; font-size:1rem; }
.index_xwnr_bt p a{ color: #666; }
.index_xwnr_bt p a:hover{ text-decoration:underline; color:#d76e07;}