.container { width: 100%; height: auto; }
.container .wit{ width: 960px; overflow: hidden; height: auto; margin: 0 auto;} 
.contain-columnL{ width: 570px; float: left; height: auto; margin-top: 40px;}
.contain-columnL img{ width: 100%;}
.contain-columnL *{
    font-size: 16px;
}
.con-box{float:left;}
.sidebar {
    position: relative;
    float: right;
    width: 313px;
    height: auto;
    top: 40px;
}
.transition{
    transition: top 0.1s;
    -moz-transition: top 0.1s;  /* Firefox 4 */
    -webkit-transition: top 0.1s;   /* Safari 和 Chrome */
    -o-transition: top 0.1s;    /* Opera */
}
.sidebar-tit{ width: 310px; height: 170px; border-radius: 4px 4px 0 0}
.sidebar-con{ width: 310px; height: 215px; border: 1px solid #ffffff; border-radius: 0 0 4px 4px;
box-shadow: 0 2px 4px 0 #CACCCD;}

.sidebar-tit span{; background-color: #fff; display: inline-block; line-height:25px; display: inline-block; font-size: 14px; color: #565A5C; padding: 0 10px; margin: 53px 0 10px 25px; border-radius:4px;}
.sidebar-tit p{ color: #fff; font-size: 24px;line-height: 60px; margin-left: 25px; line-height: 30px; font-weight: 300} 
.sidebar-con .p1{ color: #F92D2D; font-size:18px; line-height: 25px; margin:25px 0 0 73px;}
.sidebar-con .p2{ color: #82888A; font-size:12px; margin-left: 73px;}
.sidebar-con .custom{ background: url(/Public/Home/img/custom.png) no-repeat; display: inline-block; width: 44px; height: 40px; position: relative; top:1px; left: 25px; float: left; background-size:contain;}
.sidebar-con-des{ margin-bottom: 25px;}

.sidebar-con-form .nm1{ margin-bottom: 10px; width:260px;}
.sidebar-con-form .input{ height: 40px; margin-left:25px; font-size: 14px; color: #565A5C;}
.sidebar-con-form .input::-webkit-input-placeholder{
    color:#CACCCD;
    font-size: 14px;
}
.sidebar-con-form .input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#CACCCD;
    font-size: 14px;
}
.sidebar-con-form .input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#CACCCD;
    font-size: 14px;
}
.sidebar-con-form .input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#CACCCD;
    font-size: 14px;
}
.sidebar-con-form .in-number{ clear: both;}
.sidebar-con-form .ph1{ width: 170px; float: left; border-right: 0 none; border-radius: 4px 0 0 4px;}
.sidebar-con-form .bot {
	float: left;
    background-color: #f92d2d;
    cursor: pointer;
    width:90px;
    height: 40px;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
    text-align: center;
    border-radius: 0px 4px 4px 0;
}
.sidebar-con-form .bot:hover {
    background-color: #e20707;
     border-radius: 0px 4px 4px 0;
}
.sidebar-con-tel .tel-box {
    overflow: hidden;
    display: table;
    padding-top: 17px;
    width: 100%;
    /*margin-left: 25px;*/
    /*margin-right:12px;*/
}
.sidebar-con-tel p{ color:#CACCCD; font-size: 12px; }
.sidebar-con-tel p b{ color:#CACCCD; font-size: 20px;}
.sidebar-con-tel .tel-box .icon-wuuicondianhua {
    float: left;
    font-size: 18px;
    width: 36px;
    height: 36px;
    padding-left: 9px;
    border-radius: 50%;
    border: 1px solid #CACCCD;
    color: #CACCCD;
    line-height: 36px;
    margin: 6px 8px 0 0;
}
.Js-zixun{ margin-bottom: 25px;}
.bg-color1{ background-color:#CACCCD; width: 960px; height:450px; margin:0 auto; text-align: center;  font-size: 48px; padding-top: 0; line-height: 450px;} 


@media only screen and (max-width: 960px){
	.sidebar,.bg-color1{ display: none;}
    .container .wit{
        width: 100%;
    }
    .container .contain-columnL{
        width: 100%;
    }
    .container{
        margin-top: 284px;
    }
}
