/*公用样式 begin*/
    body{font-size: 16px !important;}
    .fl{float: left}
    .fr{float: right}
    .zxh_clear:after{content: '';display: block;visibility: hidden;overflow: hidden;;width: 0;height:0;clear: both;}
    .tc{text-align:center}
    .fb{font-weight: bold}
    .f14{font-size: 14px}
    .f18{font-size: 18px}
    .f24{font-size: 24px}
    .lh24{line-height:24px}
    .lh36{line-height:36px}
    .wsl{white-space: pre-line;}
    .yc{position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
    .xyc{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
    .ovh{overflow: hidden}
	.scrollbar{overflow-y: auto}
	.scrollbar::-webkit-scrollbar {width: 6px;height: 6px}
	.scrollbar::-webkit-scrollbar-thumb {background-color: #B01F24;border-radius: 6px}
	.scrollbar::-webkit-scrollbar-track {background: #ebebeb}
	.ellipsis2{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
    .tr_all{-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
    .tr_img img{-webkit-transform: scale(1.01);-moz-transform: scale(1.01);-ms-transform: scale(1.01);-o-transform: scale(1.01);transform: scale(1.01);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
    .tr_img:hover img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
    .global_pd{padding: 100px 0;}
    .global_color{color: #B01F24}
    .color_fff{color: #fff}
    .color_666{color: #666}
    .g-titq1{margin-bottom: 50px}

    @media only screen and (max-width: 1440px){
        .g-titq1 h3{font-size: 32px;}
        .f24 {font-size: 22px;}
    }
    @media only screen and (max-width: 1250px){
        .wsl{white-space: initial;}
        .global_pd {padding: 60px 0;}
        .g-titq1 {margin-bottom: 30px;}
    }
    @media only screen and (max-width: 768px){
        .f24 {font-size: 18px;}
        .g-titq1 {margin-bottom: 20px;}
        .g-titq1 h3 {font-size: 24px;height: auto;}
        .global_pd {padding: 50px 0;}
    }
    /*公用样式 end*/

	/*pc移动端的图片显示*/
	.img_app{display: none}
	@media only screen and (max-width:768px){
		.img_pc{display: none}
		.img_app{display: block}
	}

	/*侧边栏 begin*/
    .sidebar{position: fixed;top: 50%;right: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);width: 60px;background: #B01F24;color: #fff;z-index: 999}
    .sidebar .sidebar_coop,
    .sidebar .sidebar_school{display: block;padding: 20px 12px;line-height: 24px;cursor: pointer;color: #fff;text-align: center}
    .sidebar .sidebar_school{border-top: 1px solid #fff}
	.sidebar .img{margin-bottom:10px}

    @media only screen and (max-width: 768px){
        .sidebar {width: 46px;}
        .sidebar .sidebar_coop, .sidebar .sidebar_school {padding: 16px 8px;line-height: 20px;font-size: 14px;}
    }
    /*侧边栏 end*/

	/*面包屑 begin*/
    .cur_pt{padding-top: 40px}
    .rcpy_cur{background: #B01F24;position: fixed;width: 100%;z-index: 999;}
    .rcpy_cur .cur{font-size: 16px;padding: 0;height: 50px;line-height: 50px;}
    .rcpy_cur .cur a{display: inline-block;margin: 0 24px}
    .rcpy_cur .cur a:first-child{margin-left: 0;}
    .rcpy_cur .cur span{margin-left: 24px}
    .rcpy_cur .cur a i {width: 18px;height: 18px;background: url(../images/index/cur.png) center center no-repeat;}
    .rcpy_cur .cur a,
    .rcpy_cur .cur span{color: #fff}

    @media only screen and (max-width: 768px){
        .rcpy_cur .cur {font-size: 14px;height: 42px;line-height: 42px;}
        .rcpy_cur .cur a {margin: 0 8px;}
        .rcpy_cur .cur span{margin-left: 8px}
    }
    /*面包屑 end*/


    /*公用表单弹窗 begin*/
    /*按钮*/
    .red_btn{width: 180px;text-align: center;height:50px;line-height:50px;color:#FFF;cursor:pointer;background-color: #B01F24;}
    .g_form_alert button.red_btn{outline: 0;border:0;    width: 240px;
    height: 60px;
    line-height: 60px;
    font-size: 22px;}
    .g_form_alert button[type="button"].close_alert{background-color:#BFBFBF;}
    .dib button[type="submit"]{margin-right:58px;}
    .g_form_alert .red_btn{width:155px;height:58px;line-height:58px;}
	.g_form_alert .upload_btn{    width: 22.8%;
    height: 44px;
    line-height: 44px;}
    .g_form_alert{display:none;position: fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);z-index: 999;}
    .form_box{overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height: 90%;max-width:946px;width:100%;background-color:#FFF;}
    .form_alert_title{position:relative;background-repeat: no-repeat;background-position-x: center;background-size:100% 100%;height:100px;line-height:120px;box-sizing: border-box;padding:0 85px;}
    .form_alert_title h2{color:#FFF;}
    .close_btn{position: absolute;top:0;right:85px;}
    .close_btn span{font-size:30px;color:#FFF;cursor:pointer;}
    .get_info_box{padding:60px 85px;height: 90%;}
    .get_info_box .info_box{position: relative;}
    .get_info_box .info_box+.info_box{margin-top:25px;}
    .info_box label{position: static;top:10px;left:0;line-height: 1.5;margin-bottom:12px;display:block}
    /*输入框&&选择框*/
    .info_box input,.select_box .select_default{font-size:14px;width:100%;height:44px;line-height:42px;border: 1px solid #cdcdcd;padding: 0 14px;}
    .select_box .select_default{cursor:pointer;color:#A3A3A3;display:none}
    .select_box .select_default .select_on.on{color:#333;}
	.select_box .new_level{width: 100%;
    border: 1px solid #cdcdcd;height: 44px;
	font-size:14px;
    padding: 0 30px 0 14px;
    line-height: 44px;
    background: url(../../gh/images/img35.png) right 10px center no-repeat #fff;}
    .select_box{position: relative;}
    /* .select_box select{height:0;opacity:0;overflow: hidden;float:left;} */
    .select_box.on .select_ul{max-height:999px;}
    .select_box .select_ul{max-height:0;height:auto;border: 1px solid #333333;border-top:0;border-bottom:0;transition:all 0.5s;overflow:hidden;position:absolute;top:100%;left:0;width:100%;background-color:#FFF;z-index: 99;}
    .select_box .select_ul li{border-bottom: 1px solid #333333;height:58px;line-height:58px;padding:0 20px;cursor:pointer;}
    .select_box .select_ul li.on{background: #b01f24;color: #FFF;}
    .select_box .select_icon{position: absolute;right:20px;top:50%;transform:translateY(-50%);width:44px;height:44px;overflow: hidden;background-color:#BFBFBF;}
    .icon-youjiantou1{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) rotate(90deg);transition:all 0.5s;color:#FFF;}
    .select_box.on .icon-youjiantou1{transform: translate(-50%, -50%);}
    /*文本域*/
    .g_form_alert .get_info_box .fom_area{height:auto;}
    .fom_area label{text-align: left;text-align-last: left;}
    .get_info_box .fom_area textarea{width: 100%;resize: none;border:1px solid #cdcdcd;padding: 5px 14px;
    line-height: 24px;height: 116px;
    font-size: 14px;}
    /*文件信息*/
    .get_info_box .fom_file_box{height:auto;}
    .fom_file_box label{top: 12px;}
    .fom_file_box input[type="file"]{height:0;overflow: hidden;opacity: 0;float: left;}
    .upload_info p{line-height:1;margin-top:10px;}
    .upload_txt{position: relative;width:155px;padding-right:28px;}
    .upload_txt .iconfont{cursor:pointer;position:absolute;top:50%;right:10px;transform:translateY(-50%);color:#b01f24;}
    /*表单分割线*/
    .form_box .gray_wire{width: 100%;height: 1px;opacity: 0.3;background-color: #000;margin: 70px 0 30px;}

    @media screen and (max-width:1440px){
        .f36{font-size:32px;}
    }
    @media screen and (min-width:1270px){
        .select_box .select_ul li:hover{
            background: #b01f24;
            color: #FFF;
        }
    }
    @media screen and (max-width:1020px){
        .close_btn{right:40px;}
        .get_info_box {
            padding: 40px 40px;
        }
        .form_alert_title{
            height: 70px;
            line-height: 80px;
        }
        .get_info_box .info_box{
            height: 40px;
            line-height: 40px;
        }
        .select_box .select_ul li{
            height:40px;
            line-height:40px;
        }
        .select_box .select_icon{
            width: 32px;
            height: 32px;
        }
        .g_form_alert .red_btn {
            width: 100px;
    height: 34px;
    line-height: 34px;
        }
        .form_box{max-width: 600px;}
        .form_alert_title{padding:0 40px;}
    }
    @media screen and (max-width:768px){
        .f36{font-size:24px}
        .info_box input, .select_box .select_default{padding:0 10px;}
        .get_info_box .fom_area textarea{padding:10px;}
        .select_box .select_icon{right:10px;}
        .form_box{max-width: 460px;}
    }
    @media screen and (max-width:500px){
		.red_btn {

			width: 119px;
			height: 32px;
			line-height: 32px;
			font-size: 12px;
		}
		.form_box .gray_wire {

			margin: 40px 0 30px;
		}
        .info_box label{position: static;}
        .get_info_box .info_box{padding-left:0;height:auto;line-height: 1;margin-bottom: 12px;}
        .get_info_box .info_box+.info_box{margin-top:0;}
        .info_box input, .select_box .select_default{height:35px;line-height:33px}
		.select_box .new_level {
			height: 35px;
			padding: 0 10px;
			line-height: 33px;
		}
		.g_form_alert button.red_btn {

			font-size: 16px;
			width: 200px;
			height: 40px;
			line-height: 40px;
			margin-bottom: 30px;
		}
        .get_info_box .fom_area textarea{}
        .fom_file_box .upload_btn{margin-top:10px;}
        .dib button[type="submit"]{margin-right:0;}
        .form_alert_title{height:60px;line-height:60px;padding: 0 20px;}
        .close_btn{right:20px;}
        .get_info_box{padding:20px;}
        .select_box .select_icon{width:24px;height:24px;}
        .form_box{max-width:90%;}
    }
    /*公用表单弹窗 end*/
