﻿
/* CSS Document */
html, body{background:url(../img/bg.png) repeat 0 0;font-family:"\5FAE\8F6F\96C5\9ED1";}
body {}
body a{transition: 0.5s all ease;-webkit-transition: 0.5s all ease;-moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;  -ms-transition: 0.5s all ease;  }
.float{float: left;}
.floatr{float: right;}
.d{ display:inline;}
*{margin:0;padding:0;list-style-type:none;}
.clear{ clear:both; height:1px; overflow:hidden;}

.top{ height: 540px; background: url(../img/banner_1.jpg) no-repeat center 0;}

.top1 img{ width:100%;}

.top3{height: 540px; background: url(../img/banner_2.jpg) no-repeat center 0;}
.container-fluid{ padding: 0;}

.main{margin-top: 0; padding:0 30px; }
.main_con{ background: #e6f2fc; border:1px solid #dedede; border-radius: 5px; padding: 10px 30px; margin-top: 30px;}
.main_con1{ background: #e6f2fc; border:1px solid #dedede; border-radius: 5px; padding: 20px 30px;  font-size: 1.2em; line-height: 28px; margin-top:40px;}
.main_con2{ background: #e6f2fc; border:1px solid #dedede; border-radius: 5px; padding: 20px 30px;  font-size: 1.2em; line-height: 28px; margin-top:30px;}
.main_con input[type="text"]{ padding: 0px 10px; line-height: 34px;}
.main_con input.yzm{ width: 50%; margin-right: 0;}
.main_con select{ height:42px;}
.main_con button[type="submit"]{ font-size: 16px;}
.main_con label{ font-size: 16px; font-weight: normal;}
.main_con img{ display:inline-block; float: left; height: 42px; margin-top: -42px; margin-left: 50%;}
.foot{ background: #3f76b3; text-align: center; padding: 20px 0; color: #fff; margin: 40px 0 0 0;}
.form-group{ padding: 5px 0;}
.form-group span{width:100%; height: auto; line-height: 30px; display: inline-block; color: #666565; font-size: 14px;}


.form-group .tpsc{width:100%; height: auto; display: inline-block; margin-top: 20px;}
.form-group .tpsc img{ width:100%; margin: 0; padding: 0}

.form-group .info{ margin-bottom: 0px; }
.form-group .info select{width:32.5%; height: 40px; line-height: 40px; border: 1px solid #ccc; color: #555;  display: inline-block; float: left; margin-right: 5px; border-radius: 5px;}

.yzm label{width:100%;}
.yzm input{width:30%;  margin: 0 10px 0 0; display: inline-block; float: left;}

.yzm img{width:30%; height: 40px; display: inline-block; float: left; margin: 0;}

/*高中*/
.ks_1{width:100%; height: auto; display: block;}
.ks_1 h1{width:100%; height: auto; text-align: center; font-size: 20px; font-weight: bold; margin-bottom: 35px;}
.form-group_1{width:50%; padding-right: 3%; margin-bottom: 15px;}
.zhxx_1{width:100%; height: auto; display: inline-block; margin-bottom: 10px;}
 h3{width:100%; height: auto; line-height: 50px; display: inline-block; text-align: center; color: #EF0B0F; font-weight: bold; margin: 0;}
.zhxx_1 font{width:100%; height: auto; line-height:30px; display: inline-block; text-align: left; font-size: 16px; color: #000;}
.zhxx_1 textarea{width:100%; height: 100px; line-height: 30px; padding: 10px; display: inline-block;font-size: 14px; margin-bottom: 10px; }
h5{width:100%; height: auto; line-height: 35px; display: inline-block; text-align: left; color: #EB0A0E; font-size: 16px; }
font.ts{width:100%; height: auto; line-height:35px; display: inline-block; text-align: left; font-size: 16px; color: #EB0A0E;}

@media (min-width:300px) {
	.main_con{padding:40px 30px;}
	.upload-ul li{ position: relative; float: left; display: inline-block; width: 31%; height: 99px; margin: 0 1% 10px 0; padding: 0; border: none; cursor: pointer; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; overflow: hidden; }
	.upload-pick:hover{ background: url(../img/upload-bj.png) no-repeat 0 -90px; background-size: 100% auto;}
	.form-group .info select{width:100%; height: 40px; line-height: 40px; border: 1px solid #ccc; color: #555;  display: inline-block; float: left; margin-right: 5px; border-radius: 5px; margin-bottom:8px;}
.yzm input{width:45%; margin-right: 3%;}

.yzm img{width:50%; height: 42px; display: inline-block;}

}

@media (min-width:768px) {
	.main_con{padding:60px 100px;}
	.upload-ul li{ position: relative; float: left; display: inline-block; width: 23%; height: 120px; margin: 0 1% 10px 0; padding: 0; border: none; cursor: pointer; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; overflow: hidden; }
}

@media (min-width:792px) {
	.main_con{padding:60px 100px;}
	.upload-ul li{ position: relative; float: left; display: inline-block; width: 19%; height: 140px; margin: 0 1% 10px 0; padding: 0; border: none; cursor: pointer; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; overflow: hidden; }
	.yzm input{width:25%; margin-right: 3%;}
	.yzm img{width:20%; height: 42px; display: inline-block;}
}



