body {
    color: #333;
    font-size: 14px;
    font-family: "Microsoft YaHei","微软雅黑","Arial",Helvetica,"黑体",Arial,Tahoma;
	margin:0 auto;
	position:relative;
	overflow-x: hidden;
 

}
.img-hide{ overflow:hidden; display: block; }

.img-hide img{ transition: 0.5s all; transform: scale(1,1); }
.img-hide:hover img{ transform: scale(1.05,1.05); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
a:hover{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
img{ max-width:100%;}
.container{ width: 1230px; }
.banner a{ margin-bottom: 100px; display: block; position: relative; background: #fffbfb; overflow:hidden; }
.banner a img{ width: 100%; }

.banner { background-color:#fffbfb;}

.title {
    font-size: 30px;
    text-align: center;
    font-weight: bold;
    color: #333;
    margin-bottom: 50px;
}
.left-width{ width: 60%; }
.nt-list li{ float: left; width: 50%; padding:0 30px; margin-bottom: 100px; }
.nt-list{ margin:0 -30px; }
.nt-title{    font-weight: bold;
    font-size: 20px;
    color: #333;
    margin-top: 27px;
    margin-bottom: 10px;}
.nt-p{    font-size: 18px;
    color: #333333;

    line-height: 27px;}
.img-right{ width: 40%; }
.pro {

    padding-top: 47px;
    padding-bottom: 45px;
    background-color: #ffffff;
    box-shadow: 8px 5px 32px 1px rgba(235, 97, 90, 0.13);
    border-radius: 10px;
    margin-bottom: 70px;
}
.left-lg{ width: 42.5%; }
.left-tt{color: #333333;
    font-size: 30px;
    font-weight: bold;
    margin-top: 87px;}
.left-p{margin-top: 20px;}
.left-p p{ text-align: justify;    font-size: 18px;
    margin-bottom: 15px;
    line-height: 27px;
    }
.zimg {
    background-image: url(http://image.sdiandian.com/sddnew/jiant.png);
    background-repeat: no-repeat;
    background-position: center center;
width: 85px;
    height: 35px;

    box-shadow: 7px 4px 20px 0px rgba(235, 97, 90, 0.2);
    border-radius: 6px;
    text-align: center;
    margin-top: 50px;
    cursor: pointer; 
}
.zc-width{ width: 55%; text-align: right; }
.hangye{font-size: 30px;
    text-align: center;
        background-color: #fff4f4;
        padding-top: 45px;
        padding-bottom: 40px;
    font-weight: bold; margin-bottom: 80px;
    color: #333;}
.hy-list li{ float: left; width: 25%; padding:0 27px; margin-bottom: 45px; }
.hy-list{ margin:0 -27px; margin-top: 45px; }
.shuibox {
    height: 189px;
    background-color: #ffffff;
    box-shadow: 7px 7px 32px 1px rgba(235, 97, 90, 0.13);
    border-radius: 8px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #666666;
    cursor: pointer;
}
.shuibox img {
    margin-top: 56px;
    margin-bottom: 17px;
}
.shuibox img:nth-of-type(2) {
    display: none;
}
.shuibox:hover{
    color: #fff;
    background-color:#eb615a;
}
.shuibox:hover img:nth-of-type(1){
   display: none;
}
.shuibox:hover img:nth-of-type(2){
    display:inline-block;
 }
 .hboxf{
    max-width: 524px;
    width: 100%;
    height: 579px;
    background-color: #ffffff;
    box-shadow: 8px 5px 32px 1px 
        rgba(235, 97, 90, 0.13);
    border-radius: 10px;
    margin-bottom: 100px;
}
.hboxtit{
    font-size: 20px;
    font-weight: bold;
    display: flex;
    margin-left: 23px;
    margin-top: 40px;
    color: #333; position: relative; padding-left: 28px;
}
.hboxtit:before{ display: block; content: ""; position: absolute; left: 0; top: 50%; width: 6px; height: 6px; border-radius: 50%; margin-top: -3px; background: #eb615a; }
.hboxtit li{
    color: #eb615a;
}
.hbtxtb{
    margin-top: 19px;
    padding-right: 15px;
    height: 72px;
    font-size: 18px;
    color: #333333;
    margin-left: 50px;
  line-height:27px;
}

.bz-list li{ float: left; width: 33.333333%; padding:0 55px; position: relative; margin-bottom: 90px; }
.bz-list li:before{ display: block; content: ""; position: absolute; right: 0; top: 50%; height: 90px; margin-top: -45px; width: 2px; background: #eb615a; }
.bz-list li:last-child:before{ display: none; }

.bz-list{ margin:0 -55px; }
.baobox{
    max-width: 260px;
    margin:0 auto;
    height: 242px;  
    text-align: center;
    font-size: 18px;

  line-height:27px;
}
.ge{
    width: 2px;
    height: 91px;
    background-color: #eb615a;
    margin-top: 120px;
    margin-left: 104px;
    margin-right: 103px;
}
.baobox div:nth-of-type(1){
    font-size: 20px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 20px;
}
.jz-list li{ float: left; width: 25%; padding:0 35px; }
.jz-list{ margin:0 -35px; }
.jiabox{
    margin-top: 50px;
    width: 100%;
    height: 375px;
    position: relative;

}

.jiabox img{
    position: absolute;
    margin-top: -45px;
    text-align: center;
left: 50%; margin-left:-42px; right: 0;
}
.jaboxb{

    height: 266px;
    box-shadow: 8px 5px 32px 1px 
        rgba(235, 97, 90, 0.13);
    border-radius: 10px;
    font-size: 18px;
    color: #333333;
    text-align: center;
    padding: 0 23px;
  line-height:27px;
    
}
.jaboxb div:nth-of-type(1){
    color: #eb615a;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 41px;
    padding-top: 104px;
}

.hl_bottom { display:none;}
.hlxj1 { width:60%;}
.hlxj2 { width:40%;}

@media( max-width: 1279px){
    .container{ width: 970px; }
    .pro{ padding-left: 35px; padding-right: 35px; }
    .hangye{ margin-top: 50px; }
    .jz-list li{ width: 50%; }
	.hl_bottom { display:none;}
}
@media( max-width: 991px){
    .container{ width: 750px; }
    .left-tt{ margin-top: 0; }
    .nt-list li{ margin-bottom: 30px; }
	.hl_bottom { display:none;}
    }
@media( max-width: 768px){
    .container{ width: 100%; }
    .banner a{ margin:0; }
    .title,.left-tt{ font-size: 20px; margin:30px 0; }
    .left-width,.left-lg{ width: 100%; }
    .nt-list li{  margin-bottom: 15px; padding:0 15px; text-align: center; }
    .nt-list{ margin:0 -15px; }
    .nt-title{ font-size: 16px; margin:10px 0; }
    .nt-p{ font-size: 14px; line-height: 25px; }
    .img-right{ width: 100%; }
    .pro{ padding-right: 25px; margin-top: 30px; position: relative; z-index: 10; margin-bottom: 30px; }
    .left-p p{ font-size: 14px; line-height: 25px; }
    .left-p{ margin-top: 0; }
    .zimg{ margin-top: 20px; }
    .zc-width{ width: 100%; text-align: center; margin-top: 20px; }
    .hangye{ margin-top: 30px; padding:0 0 30px 0; margin-bottom: 0; }
    .hy-list li{ width: 50%; }
    .shuibox img{ margin-top: 25px;  }
    .shuibox{ height: 135px; font-size: 16px; }
    .hy-list li{ padding:0 15px; margin-bottom: 20px; }
    .hy-list { margin:0 -15px; }
    .col-xs-6{ width: 100%; }
    .hboxf{ height: auto; padding-bottom: 20px; margin-bottom: 30px;  }
    .hbtxtb{ font-size: 14px;line-height: 25px; height: auto;}
    .hboxtit{ margin-top: 15px; }
    .bz-list{ margin:0; }
    .bz-list li{ width: 100%; text-align: center; margin:0; margin-bottom: 0px; }
    .bz-list li:before{ display: none; }
    .jz-list li{ width: 100%; }
    .jiabox{ height: auto; margin-bottom: 20px; }
    .jaboxb div:nth-of-type(1){ padding-top: 65px; margin-bottom: 20px; }
    .jaboxb{ height: auto; padding-bottom: 20px; }
	
	
	.fl { float:left;}
	.fr { float:right;}
	.hl_bottom { display: block; width:100%; height: 50px; background-color: #eee; position: fixed; bottom: 0px;}
	.hl_fenge { width:100%; height: 50px;}
	.hl_db { width:50%; height: 50px; font-size: 16px; line-height: 50px; color: #fff;}
	.mffa { background-color:#ff8655; text-align: center; }
	.mffa a { color:#fff;}
	.wxdh a { width:50%; height: 50px; color: #fff; text-align: center;}
	.wxdh a.hlwx {   background-color: #7ae874;  }
	.wxdh a.hldh {  background-color: #fec73f;  }
	.hlxj2 { margin-top:-106px;}
	
	
	
}