html, body, div, span, iframe, h1, h3, h4, h5, h6, p, blockquote, pre, a, address,
big, cite, code, del, em, font, img, ins, small, strong, var, b, u, center, dl,
dt, dd, ol, ul, li, fieldset, form, label, legend{margin: 0;padding: 0}
body{color:#3c3c3c;line-height: 25px;font-family: "microsoft yahei";min-width: 1190px;}
html{font-size: 12px;}
ul li{ list-style:none;}
a{text-decoration:none; color:#3c3c3c; cursor: pointer;}
.overflow{overflow: hidden;}
.pointer{cursor: pointer}
.fl{ float:left}
.fr{ float:right}
li{list-style:none}
input{vertical-align:middle}
img{vertical-align: top;}
img{ border:none}
a:link,a:visited{text-decoration:none;cursor:pointer}
a:hover{text-decoration: underline;}
textarea{resize: none;}

.font16 {font-size:16px}
.text-right{text-align: right;}
.center{text-align: center;}
.btn{border: none;outline: none;cursor: pointer;}

.w_1190{width: 1190px;margin:0 auto;}

.w_50{width: 50px;}
.w_500{width: 500px;}

.height25{height: 25px;}

.pad_t15{padding-top: 15px;}

.pad_l27{padding-left: 27px;}
.pad_10{padding: 10px 0;}
.pad_r30{padding-right: 30px;}

.mar_t10 {margin-top:10px}
.mar_l30{margin-left: 30px;}
.mar_b20{margin-bottom: 20px;}

.no_margin_r{margin-right: 0!important;}
.no_border{border: 0!important;}

.clear{clear:both;}
.shadow{box-shadow:0 1px 5px #b8c1cc;}

.bg_f7{background: #f7f7f7;}
.color_r{color:red;}
.color_ec9a58{color:#ec9a58;}
.ie8_bg_0003{filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#4c000000,endColorstr=#4c000000);}
:root .ie8_bg_0003{filter: none;}
.empty{width: 100%!important;display: inline-block;}


/*首页*/
.header{height: 712px;position: relative;}
.header .slide-box{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: -5;}
.header .slide-box li{width: 100%;height: 100%;}
.header .slide-box .first{background:url("../Image/bg1.jpg") center no-repeat;}
.header .slide-box .second{background:url("../Image/bg2.jpg") center no-repeat;}
.header .slide-box .third{background:url("../Image/bg3.jpg") center no-repeat;}

.header .slide-box img{width: 100%;height: 100%;} 
.header .logo{float: left;}
.header .nav{float: right;margin-top: 19px;}
.header .nav li{padding:0 10px;float: left;margin-right: 15px;font-size: 14px;line-height: 28px;border-radius: 15px;border:1px solid transparent;}
.header .nav li:hover{border-color: #fff;}
.header .nav .checked{border-color: #fff;}
.header .nav a{color: #fff;}
.header .nav a:hover{text-decoration: none;}
.header .search{float: right;height: 30px;width: 33px;background: url("../Image/sprite.png") -1522px 0;padding: 0;margin-top:19px;margin-right: 5px;}
.header .list{height: 530px;width: 326px;background:rgba(0,0,0,0.3);margin-top: 40px;box-sizing: border-box;padding: 0 13px 0 5px;color:#fff;}
.header .list .title{height: 59px;border-bottom: 1px solid #fff;line-height: 60px;padding-left: 30px;font-size: 16px;position: relative;}
.header .list .title span{position: absolute;top:22px;background:url("../Image/sprite.png");width: 18px;height: 18px;}
.header .list .title .icon{left: 0;background-position:-374px -111px;}
.header .list .title .more{right: 0;background-position:-664px -111px;cursor: pointer;}
.header .list .title .more:hover div{display: block;}
.header .list .title .more div{display:none;line-height: 25px;padding:4px 0 0 25px ;box-sizing:border-box;height:90px;width: 82px;position:absolute;background: url("../Image/sprite.png") -682px -113px;right:-82px;top:2px; cursor: default;z-index: 999;}
.header .list .title .more a{font-size: 12px;color: #a9a9aa;}
.header .list .title .more a:hover{color:#7b7c7d;text-decoration: none;}
.header .list .list-box{border-left: 1px solid #fff;padding-left: 25px;padding-right: 20px;margin-top: 20px;height: 411px;}
.header .list .list-box>div{position: relative;padding-top: 26px;}
.header .list .list-box span{position:absolute;top: 0;left: -31px;height: 26px;color:#000;background: url("../Image/sprite.png") -396px -172px;width: 86px;box-sizing: border-box;padding-left: 34px; text-align:center;}
.header .list .list-box a{color: #fff;line-height: 45px;display: block;overflow: hidden;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.header .list .list-box a:hover{text-decoration: none;color:#ec9c5b;}
.header .list .list-box .last a{text-decoration: underline;}
/*首页轮播*/
.header .slide-box{width: 100%;height: 712px;position: absolute;left: 0;top: 0;z-index: -5;}
.header .slide-box li{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.header .slide-box img{width: 100%;height: 100%;} 
.header .dots{position: absolute;left: 50%;bottom: 10px;word-spacing: 15px;}
.header .dots span{display: inline-block;height: 24px;width: 24px;border-radius: 12px;background:rgba(255,255,255,0.5);cursor: pointer;}
.header .dots span{filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#7fffffff,endColorstr=#7fffffff);}
.header .dots .checked{background: #fff;}
:root .header .dots span{filter: none;}


.content{padding: 40px 0;}
.content .nav{text-align: center;word-spacing: 50px;}
.content .nav li{display: inline-block;margin:0 10px;}
.content .nav a{display: block;}
.content .nav span{width: 120px;height: 120px;background: url("../Image/sprite.png") no-repeat;display: block;border-radius: 50%;}
.content .nav b{ font-size: 16px; line-height: 40px; font-weight:500;}
.content .nav .bg_1{background-position: -365px -727px;}
.content .nav .bg_2{background-position: -579px -727px;}
.content .nav .bg_3{background-position: -793px -727px;}
.content .nav .bg_4{background-position: -1007px -727px;}
.content .nav .bg_5{background-position: -1221px -727px;}
.content .nav .bg_6{background-position: -1435px -727px;}
.content .nav li:hover .first{box-shadow: 0 0 10px #2a9fe4;}
.content .nav li:hover .second{box-shadow: 0 0 10px #47dfb3;}
.content .nav li:hover .third{box-shadow: 0 0 10px #f6c07b;}
.content .nav li:hover .fourth{box-shadow: 0 0 10px #53d8dd;}
.content .nav li:hover .fifth{box-shadow: 0 0 10px #f6c6a0;}
.content .nav li:hover .sixth{box-shadow: 0 0 10px #56a3f2;}
.content .nav li:hover a{text-decoration: none;color:#ec9c5b;}

.footer{height: 80px;background: url("../Image/sprite.png") center -965px; max-width: 1920px;margin: 0 auto;margin-top:20px;text-align: center;box-sizing: border-box;padding-top: 20px;}
.footer span{padding-left: 30px;}

/*列表页*/
#header{height: 380px;background:url("../Image/list_bg.png") center center no-repeat;}
#header .logo{float: left;}
#header .nav{float: right; overflow:hidden;margin-top:19px;}
#header .nav li{float: left;margin-right: 15px;padding: 0 10px;font-size: 14px;line-height: 28px;border:1px solid transparent;border-radius: 15px;}
#header .nav a:hover{text-decoration: none;}
#header .nav li:hover{border-color: #000;}
#header .nav .checked{border-color: #000;}


#list a:hover{color: #ec9c5b!important;text-decoration: none;}
#list{margin-top:20px;}
#list .left{float: left;width: 264px;}
#list .left .submenu{height:484px;background: url("../Image/nav_bg.png") no-repeat;margin-bottom: 10px;text-align: center;padding-top: 20px;box-sizing: border-box;}
#list .left .submenu .title{font-size: 18px;}
#list .left .submenu .nav{margin: 0 auto;width: 208px;}
#list .left .submenu .nav li{height: 35px;width: 208px;background: url("../Image/nav_check.png") no-repeat;line-height: 35px;box-sizing: border-box;padding-right: 10px;margin-top: 18px;}
#list .left .submenu .nav a{display: block;}
#list .left .submenu .nav a:hover{color: #3c3c3c!important;}
#list .left .submenu .nav li:hover{background-position: 0 -53px;}
#list .left .submenu .nav .checked{background-position: 0 -53px;}

#list .left .new-article{height: 330px;background: url("../Image/list_sprite.png") -365px -500px no-repeat;box-sizing: border-box;padding:15px 20px 0 10px;}
#list .left .new-article .title{text-align: center;font-size: 16px;}
#list .left .new-article .nav{margin-top: 10px;}
#list .left .new-article .nav a{color: #000;margin-left: 10px;}
#list .left .new-article .nav li{line-height: 30px;overflow: hidden;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}



#list .right{float: right;width: 910px;background: #fff;box-sizing: border-box;padding:0 35px;min-height: 824px;}

#list .right .title{height: 54px;border-bottom: 1px solid #c8c7c7;line-height: 54px;position: relative;padding-left: 30px;font-size: 14px;color:#6b6969;}
#list .right .title .icon{width: 15px;height: 21px;background: url(../Image/list_sprite.png) -677px -14px;position: absolute;left: 0;top:16px;}
#list .right .nav{padding: 10px 0;}
#list .right .nav li{font-size: 14px;line-height: 40px;position: relative;padding-right: 140px;overflow: hidden;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
#list .right .nav a{margin-left: 5px;color: #3c3c3c;}
#list .right .nav span{color: #6b6969;position: absolute;right: 0;}
#list .right .nav i{font-style:normal;}
#CollgeNewListId li{padding:0!important;}
#CollegeInfoSelect{position:absolute;right:0;top:15px;height:25px;}
#TypeInfoSelect{position:absolute;right:0;top:15px;height:25px;}

#list .right .page{margin-top:19px;margin-bottom:10px;height: 40px;line-height: 40px;text-align: center;vertical-align: middle;}
#list .right .page span{display: inline-block;height: 20px;width: 20px;border: 1px solid #cfcfcf;line-height: 20px;cursor:pointer;}
#list .right .page .nochange{font-style: normal;}
#list .right .page .checked{background: #2a9fe4;border-color: #2a9fe4;color: #fff;}

.links{height: 80px;margin: 20px auto;background: #fff;box-sizing: border-box;padding:0 10px;}
.links span{margin-top:15px;margin-right:33px;float: left;height: 40px;width: 100px;box-sizing: border-box;background: url("../Image/list_sprite.png") -796px -858px;line-height: 30px;text-align: center;padding-top: 10px;}
.links a{display: block;}
.links a:hover{text-decoration: none;color: #ec9c5b;}
.links .explain{float: left;width: 100px;height: 60px;margin-right: 33px;background: url("../Image/list_sprite.png") -911px -855px ;margin-top: 10px;}
.links .explain div{width: 12px;line-height: 12px;margin-top: 5px;}

/*详情内容*/
#detail{padding:20px 0;}
#detail .detail-title{font-size: 18px;color: #000;text-align: center;line-height: 30px;margin:20px 0 10px 0;}
#detail .author{color:#6c6c6c;text-align: center;}
#detail .imgbox{width: 500px;height: 400px;margin: 0 auto;}
#detail .imgbox img{width: 100%;height: 100%;}
#detail .others{border-top: 1px solid #dcdcdc;margin-top: 20px;}
#detail .others span{color:red;}
#detail .others a{display: block;margin-top: 10px;}
#detail .others a:hover{color: #3c3c3c!important;text-decoration: underline;}
#detail .accessory{margin:10px 0;}
#detail .accessory .name{font-size:16px;color:#ec9c5b;}


/*登录*/


.login-footer{text-align: center;padding: 10px 0;}
.login-content{background: url("../LoginFiles/Images/banner.png") center no-repeat;position: relative;}
.login-content .login-form{padding: 120px 0 0 50px;margin:-290px 0 0 -203px;top: 50%;left: 50%; width: 406px;height:428px;background: url("../LoginFiles/Images/login.png");position: absolute;box-sizing: border-box;}
.login-content #showEwm img{height:200px;width:200px;}
.login-content .login-form .change-erweima{position:absolute;display:block;right:32px;top:32px;height:56px;width:52px;background:url("../LoginFiles/Images/ewm.png")}
.login-content .login-form .change-pc{position:absolute;display:block;right:32px;top:32px;height:42px;width:40px;background:url("../LoginFiles/Images/pc.png")}

.login-content .login-form .bar{height: 36px;margin-bottom: 20px;}
.login-content .login-form input{box-sizing: border-box;border: 1px solid #2a9fe4;height: 36px;padding: 1px 10px;outline: none;width: 238px;}
.login-content .login-form span{color: #000;font-size: 14px;margin-right: 10px;}
.login-content .login-form .code-img{width: 98px;height: 36px;float: right;margin-right: 66px;cursor: pointer;}
.login-content .login-form .large{}
.login-content .login-form .small{width: 130px;}
.login-content .login-form .sub-btn{background: #2a9fe4;width: 238px;cursor: pointer;color: #fff;margin-left: 52px;}
#form{display:none;}
#info{margin-top: -20px;display:none;}
#info p{font-size: 14px;line-height: 50px;}
#info a:hover{text-decoration:none;}
#info .entry,#info .exit{margin-top:30px;height:36px;width:120px;line-height:36px;color:#fff;background:#2a9fe4;text-align:center;border-radius:3px;cursor:pointer;}
#info .entry{float: left;margin-left:10px;}
#info .exit{float: right;margin-right:60px;}

.login-content .nav{display:none;width: 800px;height: 215px;text-align: justify;position: absolute;left: 50%;bottom:33%;margin:0 0 -120px -400px;}
.login-content .nav a{color: #fff;}
.login-content .nav a:hover{text-decoration: none;}
.login-content .nav li{display: inline-block;width: 190px;text-align: center;font-size: 18px;}
.login-content .nav span{display: block;height: 190px;width: 190px;background: url("../LoginFiles/Images/paopao.png");margin-bottom: -20px;}

.login-content .nav li:hover a{color:#f3b786;}
.login-content .nav .first span{background-position: -509px -195px;}
.login-content .nav .second span{background-position: -869px -195px;}
.login-content .nav .third span{background-position: -1228px -195px;}

.login-content .nav .first:hover span{background-position: -509px -452px;}
.login-content .nav .second:hover span{background-position: -869px -452px;}
.login-content .nav .third:hover span{background-position: -1228px -452px;}

/*分页样式*/
#rightList .xg-list-btn{margin-top: 10px;margin-bottom: 10px;text-align: center;font-size: 14px;}
#rightList .xg-page-btn{display: inline-block;height: 20px;width: 20px;line-height: 20px; margin-left:5px; text-align: center;border: 1px solid #ccc;cursor: pointer;font-size: 12px;}
#rightList .xg-page-btn:hover{color: #011751;}
#rightList .xg-page-btn.active{background-color: #011751;color: #fff;}

/*公示详细信息显示页面*/
#detail .condition{vertical-align:middle;}
#detail .condition select{margin-right: 10px;}
#searchBtn{margin-top:-4px;height:20px;cursor:pointer;}
.price-table{border-collapse: collapse;text-align:center;margin:20px 0;}


/*处长信箱*/
.email-box .email-title{text-align: center;margin:20px 0;background: #eee;}
.email-box .search-box{text-align: center;}
.email-box .search-box .search-input{height: 25px;box-sizing: border-box;margin: 0 10px;padding:1px 10px;}
.email-box .search-box select{height: 25px;box-sizing: border-box;margin: 0 10px;}
.email-box .search-box .search-btn{height: 25px;margin: 0 10px;cursor: pointer;width: 60px;}

.email-box .item{margin: 20px 0;}
.email-box .item .item-title{background: #8ed6ff;color:#000;padding: 0 20px;font-size: 14px;margin-bottom: 10px;}
.email-box .item .item-title span{float: right;font-size: 12px;}
.email-box .item>div{padding:0 30px;}
.email-box .item .reply p{color: #000;font-size: 14px;margin-top: 10px;font-weight: bold;}

.reply-link a{float: right;margin-right: 15px;}

/*我要留言*/
.leave-msg{padding: 20px;}
.leave-msg .msg-title{font-size: 14px;color:red;}
.leave-msg .weight{font-weight: bold;color: #000;}
.leave-msg .msg-form{margin-top: 20px;}
.leave-msg .msg-form input{height: 25px;box-sizing: border-box;padding: 1px 10px;}
.leave-msg .msg-form .bar{position:relative;padding-left: 120px;margin: 10px 0;}
.leave-msg .msg-form .bar label{cursor: pointer;}
.leave-msg .msg-form .bar .radio{margin:0 5px 0 10px;cursor: pointer;}
.leave-msg .msg-form .bar i{position: absolute;left: 0;top: 50%;margin-top: -12px;width: 120px;text-align: right;font-style: normal;}
.leave-msg .msg-form .bar .desc{width: 500px;height: 200px;box-sizing: border-box;}
.leave-msg .msg-form .bar .submit-btn{cursor: pointer;border-radius: 3px;background: #2a9fe4;border: none;color: #fff;width: 100px;margin-left: 400px;}

/*登录查看个人留言*/
.email-info{padding: 20px;}
.email-info .info-title{font-size: 14px;color:#000;margin: 10px 0;text-align: center;}
.email-info .bar{margin: 10px 0;padding-left: 260px;}
.email-info .bar input{width: 160px;box-sizing: border-box;padding: 1px 10px;}
.email-info .bar .info-btn{cursor: pointer;margin-left: 50px;border-radius: 3px;background: #2a9fe4;border: none;color: #fff;height: 25px;}

/*搜索页*/
.search{text-align:center;margin-top:130px;}
.search input{box-sizing: border-box;height: 30px;padding: 1px 10px;outline: none;}
.search .search-input{width: 400px;border:1px solid gray;border-right:none;}
.search .search-btn{cursor: pointer;border-radius:0 3px 3px 0;background: #2a9fe4;border: none;color: #fff;width: 100px;}
#officeMailMesses{font-size:16px;line-height:30px;}

/*资料下载*/
.download .list-box p{background: #2a9fe4;color: #fff;padding: 0 10px;cursor: pointer;}
.download .list-box>li{margin: 10px 0;}
.download .list-box .sign{font-size: 24px;line-height: 22px;height: 25px;width:20px;float: left;text-align: center;}
.download .list-box .sub{padding: 0 30px;display: none;}
.download .list-box .sub li{margin:5px 0;}

#officeMailMesses{font-size:16px;line-height:30px;}


/*  激活页面  */
.right.content .explain{padding: 0 53px;}
.right.content .explain .title{text-align:center;}
.right .content .btn-container {text-align:center;overflow: hidden;margin-top: 100px;margin-bottom: 20px;}
.right .content .btn-container>button{width: 80px;height: 32px;line-height: 32px;border: none;color:#fff;cursor: pointer;outline: none;}
.right .content .btn-container>button:hover{opacity:0.9;}
.right .content .l-btn{background:#df5d7e;}
.right .content .l-btn:hover{opacity:.9;}
.right .content .r-btn{background:#6596be;}
.right .content .r-btn:hover{opacity:.9;}
/*激活第一步页面20161214*/
.right  .content .activete-first .sub-title{color:#6596be;}
.right  .content .activete-first .register-form{display: inline-block;}
.right  .content .activete-first .register-input{width: 154px;height: 22px;border: 1px solid #737373;padding: 0 5px;}
.right  .content .activete-first .register-submit{width: 80px;height: 32px;background: #6596be;border: none;color:#fff;cursor:pointer;}
.right  .content .activete-first .register-submit:hover{opacity:0.9;}

/*激活第二步 确认页面*/
.right .content .confirm .sub-title{color: #6596be;margin-top: 40px;}
.right .content .confirm .infomation{width:250px;margin: 50px auto 0 auto;}
.right .content .confirm .infomation>p{margin: 20px 0}
.right .content .confirm .confirm-btn{}
.right .content .confirm .confirm-btn>button{width: 100px;height: 32px;line-height: 32px;border: none;color:#fff;cursor: pointer;outline: none;}
.right .content .confirm .confirm-btn>button:hover{opacity:0.9;}
.right .content .confirm .confirm-btn-l{background:#df5d7e;}
.right .content .confirm .confirm-btn-r{background:#6596be;}

/*第三步个人信息说明页面*/
.right .content .third{padding:0 53px;}
.right .content .third .sub-title{color: #6596be;margin-top: 40px;margin-bottom: 40px;}
.right .content .third .warning{text-indent:14px;}
.right .content .third .next{width:80px;height: 32px;background: #6596be;color:#fff;border:none;margin: 50px 0 0 331px;cursor:pointer;}
.right .content .third .next:hover{opacity:0.9;}

/*填写个人信息*/
.right .content .write .sub-title{color: #6596be;margin-top: 40px;}
.right .content .write .write-table{border-collapse: collapse;margin: 20px auto 0 auto;font-size: 13px;color:#000;}
.right .content .write .write-table td{border:1px solid #ccc;padding: 10px 5px;}
.right .content .write .write-table .td-first{width: 96px;text-align: right;}
.right .content .write .write-table .td-secend{width: 215px;}
.right .content .write .write-table input[type="text"],input[type='date']{border:1px solid #9c9c9c;height: 21px;padding: 0 5px;margin:0;}
.right .content .write .write-table input[type='radio'],input[type='checkbox']{margin-top: -1px;}
.right .content .write .write-table select{border:1px solid #9c9c9c;height: 21px;}
.right .content .btn-container input{width: 100px;height: 32px;line-height: 32px;border: none;color:#fff;cursor: pointer;outline: none;}


/*家长入口*/
#searchResult  .sub-title{color: #6596be;margin-top: 40px;}
#searchResult  .write-table{border-collapse: collapse;margin: 20px auto 0 auto;font-size: 13px;color:#000;}
#searchResult  .write-table td{border:1px solid #ccc;padding: 10px 5px;}
#searchResult  .write-table .td-first{width: 96px;text-align: right;}
#searchResult  .write-table .td-secend{width: 215px;}


/*二维码*/
.login-header{height:89px;}
.login-header .logo{float:left;}
.erwei{float:right;width:50px;height:50px;cursor:pointer;position:relative;}
.erwei img{width:100%;height:100%;}
.erwei>div{height:200px;width:200px;position:absolute;top:50px;right:0;display:none;padding:10px;background:#fff;}
.erwei:hover div{display:block;z-index:10;}
.links{overflow: hidden;  
    height: 150px;
    position: absolute;
    bottom: 10px;
    background:transparent;
    left: 0;
    right: 0;
    margin:auto;
    text-align: center;}
.links ul{overflow:hidden;display:inline-block;}
.links ul li{width: 105px;
    float: left;
    height: 140px;
    margin: 0 20px;}
.links ul li a{width:100%;background:url("../LoginFiles/Images/link-sprite.png") no-repeat;padding-top:115px;line-height:25px;font-size:18px;font-weight:bold;color:#fff;}
.links ul li:hover a{color:#ec9111;}
.links ul li.xuegong a{background-position:-12px -196px;}
.links ul li.tuanwei a{background-position:-203px -196px;}
.links ul li.yingxin a{background-position:-396px  -196px;}
.links ul li.jiuye a{background-position:-587px -196px;}
.links ul li.lixiao a{background-position:-778px  -196px;}
.links ul li.xiaoyou a{background-position:-972px -196px;}
.links ul li.xuegong:hover a{background-position:-12px -8px;}
.links ul li.tuanwei:hover a{background-position:-203px -8px;}
.links ul li.yingxin:hover a{background-position:-396px  -8px;}
.links ul li.jiuye:hover a{background-position:-587px -8px;}
.links ul li.lixiao:hover a{background-position:-778px  -8px;}
.links ul li.xiaoyou:hover a{background-position:-972px -8px;}

