/*
Theme Name:教育
Description:教育定制主题
Version:1.0
*/
#side-tool-checkbox:checked~.zw-side-tool{-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.zw-side-tool{position:fixed;z-index:90;right:0;top:50%;-webkit-transform:translate(155px,-50%);transform:translate(155px,-50%);color:#fff;-webkit-transition:.3s ease-out 0s;transition:.3s ease-out 0s}
.zw-side-tool .title{width:40px;border-radius:40px;float:left;background-color:#f19149;text-align:center;min-height:100%;height:160px;font-size:16px}
.zw-side-tool .title img{width:40px;margin-bottom:6px}
.zw-side-tool ul{padding: 0;margin: 0;margin-left:45px;font-size:14px}
.zw-side-tool ul a{display:block;color: #fff;text-decoration: none;}
.zw-side-tool ul li{line-height:40px;background-color:#f19149;border-radius:5px;text-align:right;padding:5px 10px;
list-style-type: none;}
.zw-side-tool ul li img{vertical-align:middle;width:30px;margin-left:5px}
.zw-side-tool ul li+li{margin-top:5px}
.zw-side-tool .back-top{position:absolute;left:0;top:100%;background-color:#f19149;border-radius:5px;width:40px;text-align:center;line-height:1;font-size:14px;margin-top:5px;cursor:pointer}
.zw-side-tool .back-top img{width:24px}
.zw-side-tool .back-top span{display:block;margin-top:-2px;margin-bottom:8px}
.zw-side-tool figure{position: absolute;left: 45px;right: 0;top: 100%;margin-top: 5px;text-align: center;}
.zw-side-tool figure img{max-width: 100%;box-shadow: 0 0 10px #ddd;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{
	background: #fff;
	color: #333;
}


@media (max-width: 1169px) {.case_banner_con .wpcf7{display: none;}}
@media (min-width: 1170px) {
    .list-news{min-height: 330px;}
    .case_banner_con .wpcf7{position: absolute;top: 20%;background: #fff;left: 55%;border-radius: 5px;padding: 25px;}
.home .case_banner_con h2,.home .case_banner_con h3{margin-left: -20%;}
.home .case_banner_con a{margin-left: -26%;}
	.page-about-us .col-md-pull-9{
	position: fixed;
	top: 80px;
	z-index: 1;
}
}
.about-menu h1{
	    line-height: 60px;
    font-size: 24px;
    color: #555;
    position: relative;
    padding-left: 32px;
    background: #eee;
}
.about-menu h1:before{
	content: "";
    height: 60px;
    width: 5px;
    background: #bf1e2e;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
.about-menu ul{margin: 0;padding: 0;}
.about-menu li{    padding-left: 46px;
    background-position: 30px center;
      display: block;
    line-height: 38px;
    padding-left: 60px;
    font-size: 14px;
    color: #333333;
    background-image: url(images/iconj_07.png);
    background-repeat: no-repeat;}
.about-menu li a{color: #000;}
.footer,.copyright{position: relative;z-index: 1;}
.comment-form-cookies-consent label{width: 80%!important;font-weight: normal;text-align: left!important;}
.next-page{padding: 20px 0;border-top: 1px solid #eee;}
.xgwz a,.next-page a{color: #666;}
.xgwz{margin-bottom: 20px;border: 1px solid #eee;padding: 20px;padding-top: 0;}
.xgwz li{list-style-type: disc;}
.copy p{margin-bottom: 0;}
.contact-form{max-width: 800px;}
.your-message,.your-message textarea{width: 100%;}
.contact-form .btn{background: #00a0e9;margin-top: 25px;color: #fff;border: none;}
.contact-form .btn:hover{background: #f19149;}
.page-abs h2{margin-top: 0;color: #047db5;font-size: 22px;}
.page-abs .desc{line-height: 30px;padding-top: 30px;color: #000;}
.page-abs .desc a{background: #f19149;color: #fff;border-color: #f19149;}
.page-abs .desc a:hover{background: #fff;color: #f19149;}
.footer .wpcf7-submit{color: #000;}
.list-news li a{height: 2.3em;overflow: hidden;width: 90%;display: block;text-overflow:ellipsis;white-space: nowrap;}
.footer{background-image: none;}
.footer li{text-overflow:ellipsis;white-space: nowrap;width: 100%;overflow: hidden;line-height: 26px;}
.widget_nav_menu img{width: 30px;height: auto;margin-right: 5px;}
.content_detail img{max-width: 100%;height: auto;}
#lunbo{z-index: 1;}
.download-title{height:3.2em;}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.navbar-default,.navbar-nav>li{z-index: 9999;}
.contact1{display:block;}
@media (max-width: 480px){
.contact1{display:none;}
}

.top_banner{display:none!important;}
