.new-sch-mhead {
	background-color: #fff;
}
.new-left{float: left;}
.new-right{float: right;}
.new-clearfix:after{content:''; height:0; line-height:0; visibility:hidden; display:block; clear:both;}
.new-clearfix{zoom:1;} /*针对ie低级版本的浏览器*/
.new-wrap{width: 1200px;margin: 0 auto !important;}

.new-nav-top{height:46px;background:rgba(245,247,250,1);}
.new-nav-top li{padding-top: 14px;padding-bottom: 18px;}
.new-nav-top li,
.new-nav-top li a{font-size:14px;font-family:Source Han Sans CN;font-weight:400;color:rgba(130,130,130,1);}
.new-nav-top li a:after{content: "";display: inline-block;width:1px;height:11px;background:rgba(225,230,238,1);margin-left: 12px;margin-right: 12px;}
.new-nav-top li a img{padding-left: 12px;position: relative;top: -3px;}
.new-nav-top .new-right a{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:rgba(102,102,102,1);line-height:22px;width:68px;height:22px;border-radius:11px;margin-top: 14px;text-align: center;margin-left: 20px;}
.new-nav-top .new-right a.active{background:rgba(220,32,30,1);color: #fff;font-size: 15px;}

.new-head{padding-top: 23px;padding-bottom: 23px; /*overflow: hidden;*/ background-color:#fff;}
/*.new-head .new-logo{width: 239px;height: 66px;margin-right: 54.5px;}*/
.new-head .new-logo{width: 140px;height: 60px;margin-right: 10px;}
.new-head .new-nav li{padding: 20px 17.5px 20px;}
.new-head .new-nav li.active a{color: #ff0000;}
.new-head .new-nav li a{font-size:16px;font-family:Source Han Sans CN;font-weight:400;color:rgba(51,51,51,1);}
.new-head .new-hide{display: none;}
.new-head .new-right{margin-top: 5px;}
.new-head select{width:88px;height:44px;background:#fff;border-radius:4px 0px 0px 4px;border: 1px solid rgba(220,32,30,1);border-right: none;font-size:16px;font-family:Source Han Sans SC;font-weight:400;color:rgba(102,102,102,1);padding: 0 10px;/*去掉默认的下拉三角*/appearance:none;  -moz-appearance:none;  -webkit-appearance:none;/*添加下拉三角图标*/background: url("../images/ic_drop@2x.png") no-repeat 65px center transparent;}
.new-head select::-ms-expand { display: none; }
.new-head input{width:178px;height:44px;background:#fff;border-radius:0;border: 1px solid rgba(220,32,30,1);border-right: none;border-left: none;font-size:14px;font-family:Source Han Sans CN;font-weight:400;}
.new-head button{margin-right: 20px;width:44px;height:44px;background:rgba(220,32,30,1);border-radius:0px 4px 4px 0px;border: 1px;background-image: url("../images/ic_search@2x.png");background-repeat: no-repeat;background-position: center;cursor: pointer;}

.new-right .p1{margin-top: -4px;}
.new-right .p1 span{font-size: 24px;color: #ff0000;font-family: 600;}
.new-right .p2{color: #999;text-align: center;}

.banner_nbox .auto_nbox {
    width: 100%;
    height: 325px;
    /*padding: 25px 0;*/
    margin: 0 auto;
    /*margin-top: 20px;*/
    /*border: 1px solid red;*/
}
.banner_pic {
	width: 100%;
	height: 325px;
}
.main-b-to li:last-child {
	border-right: 1px solid #dcdcdc;
}
.schinfo_box {
    border: 1px solid #dcdcdc;
    margin-top: 15px;
    padding: 15px 35px;
    background-color: #fff;
}
.schinfo_box_top {
    height: 40px;
    line-height: 40px;
    position: relative;
    /*border: 1px solid red;*/
}
.schinfo_box_top h2 {
    color: #df3531;
    display: inline-block;
}
.schinfo_box_top span {
    margin-left: 15px;
    color: #565454;
}
.schinfo_box_bottom {
    line-height: 28px;
    color: #565454;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 5px;
}
.schinfo_gosch {
    border: 2px solid #df3531;
    border-radius: 5px;
    position: absolute;
    right: 0;
    color: #df3531;
    height: 20px;
    line-height: 20px;
    padding: 5px 10px;
}

.alert-bm{
    position: fixed; z-index: 1000; width: 400px; left: 50%; margin-left: -200px; top: 20%; background: #fff;
    box-shadow: 0px 0px 10px #333; display: none; border-radius: 3px; overflow: hidden;
}
.alert-bm>p{ width: 100%; line-height: 30px; margin-bottom: 20px; background: #dc201e; color: #fff; text-indent: 10px;}
.alert-bm>p>span{ float: right; font-size: 18px; margin-right: 5px; cursor: pointer;}
.alert-bm div{ width: 90%; margin: 15px auto; line-height: 30px; position: relative;}
.alert-bm div small{ font-size: 14px; }
.alert-bm div input{ width: 80%; height: 30px; line-height: 30px;}
.alert-bm div span{ color: #a94442; padding: 0 10px;}
.alert-bm button{ 
    display: block; width: 120px; height: 35px; margin: 20px auto; border-radius: 3px; background: #dc201e;
     color: #fff;
}

.contact_newbox {
    margin-top: 20px;
    /*border:1px solid red;*/
    height: 200px;
    padding: 0 20px;
}
.contact_tbox {
    border-bottom:1px solid #ccc;
}
.contact_tbox h3 {
    color: #dc201e;
    width: 90px;
    height: 40px;
    line-height: 40px;
    text-align: left;
    border-bottom:3px solid #dc201e;
}
.contact_bbox {
    margin-top: 20px;
    line-height: 45px;
}
