/*全局控制*/

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html
{
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    overflow: scroll;
}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}

body
{
    margin: 0;
    padding: 0;
    background-color: #fff;
    color: #666;
    font-size: 13px;
    font-family: Arial;
    min-width: 1200px;
}

dd, dl, h1, h2, h3, h4, h5, p
{
    padding: 0;
    margin: 0;
}

h1
{
    font-size: 2em;
    margin: .67em 0;
}
b, em, strong
{
    font-style: normal;
    font-weight: 400;
}
ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
ul,li{list-style:none;}
img{border:0; vertical-align:bottom;}
a{text-decoration:none;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}


.header1{padding:12px 0;}
.nr{width:1200px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.fb{font-weight:bold;}

.header_r{float:right;padding:15px 0 0 0;font-size:18px;color:#646464;line-height:24px;}
.header_r a{color:#646464;}

/*  顶部  */
.f18 {
    font-size: 18px !important
}

.uzy-top-wrap {
    width: 100%;
    background: #f2f2f2;
    height: 30px;
    position: relative;
    z-index: 1039
}

.uzy-top {
    width: 1200px;
    height: 30px;
    margin: 0 auto
}

.uzy-top-hotline {
    width: 400px;
    height: 30px;
    float: left;
    line-height: 30px;
    color: #666;
    font-size: 12px
}

.uzy-top-hotline b {
    color: #f66;
    font-size: 14px
}

.uzy-top-link {
    width: 800px;
    height: 18px;
    float: right;
    padding-top: 6px
}

.uzy-top-link ul {
    height: auto;
    *zoom: 1
}

.uzy-top-link ul:before, .uzy-top-link ul:after {
    display: table;
    content: "";
    line-height: 0
}

.uzy-top-link ul:after {
    clear: both
}

.uzy-top-link ul:before, .uzy-top-link ul:after {
    display: table;
    content: "";
    line-height: 0
}

.uzy-top-link ul:after {
    clear: both
}

.uzy-top-link ul:before, .uzy-top-link ul:after {
    display: table;
    content: "";
    line-height: 0
}

.uzy-top-link ul:after {
    clear: both
}

.uzy-top-link ul:before, .uzy-top-link ul:after {
    display: table;
    content: "";
    line-height: 0
}

.uzy-top-link ul:after {
    clear: both
}

.uzy-top-link ul li {
    width: 60px;
    height: 18px;
    display: inline-block;
    float: right;
    position: relative
}

.uzy-top-link ul li i {
    /*background-image: url(/images/header/header_icon.png);*/
    background-repeat: no-repeat;
    width: 16px;
    height: 18px;
    display: block;
    float: left;
    margin-right: 3px
}

.uzy-top-link ul li a {
    display: inline-block;
    color: #999 !important;
    font-size: 12px
}

.uzy-top-link ul li a:hover {
    color: #333 !important
}

.uzy-top-link ul li.line {
    width: 1px;
    height: 18px;
    float: right;
    font-size: 10px;
    color: #ccc;
    margin-right: 10px
}

.uzy-top-link ul li.weibo {
    margin-right: 5px;
    width: 50px;
    margin-left: 5px
}

.uzy-top-link ul li.weibo a i {
    background-position: 0 -18px
}

.uzy-top-link ul li.weibo a:hover i {
    background-position: -20px -18px
}

.uzy-top-link ul li.tieba {
    margin-right: 5px;
    width: 50px
}

.uzy-top-link ul li.tieba a i {
    background-position: 0 -100px
}

.uzy-top-link ul li.tieba a:hover i {
    background-position: -20px -100px
}

.uzy-top-link ul li.jiameng {
    margin-right: 5px;
    width: 85px !important
}

.uzy-top-link ul li.jiameng a i {
    background-position: 0 -122px
}

.uzy-top-link ul li.jiameng a:hover i {
    background-position: 0 -122px
}

.uzy-top-link ul li.weixin {
    margin-left: 5px
}

.uzy-top-link ul li.weixin a i {
    background-position: 0 2px
}

.uzy-top-link ul li.weixin a:hover i {
    background-position: -20px 2px
}

.uzy-top-link ul li.app {
    width: 85px
}

.uzy-top-link ul li.app a {
    color: #f66 !important
}

.uzy-top-link ul li.app a i {
    background-position: 2px -39px
}

.uzy-top-link ul li.qq {
    width: 150px
}

.uzy-top-link ul li.qq a i {
    background-position: 0 -60px
}

.uzy-top-link ul li.qq a:hover i {
    background-position: -20px -60px
}

.uzy-top-link ul li.help {
    width: 80px
}

.uzy-top-link ul li.help a i {
    background-position: 0 -79px
}

.uzy-top-link ul li.help a:hover i {
    background-position: -20px -79px
}

.uzy-top-link .weixin-ewm {
    position: absolute;
    top: 30px;
    left: -80px;
    width: 180px;
    height: 220px;
    z-index: 1039;
    /*background: url(/images/header/header_icon.png) -460px 0 no-repeat;*/
    display: none
}


.uzy-top-wrap.v3 .uzy-top-link ul li {
    line-height: 18px
}

.uzy-top-wrap.v3 .uzy-top-link ul li i {
    background-image: none;
    background-position: 0 0 !important;
    margin-right: 5px
}

.uzy-top-wrap.v3 .uzy-top-link ul li.jiameng a i {
    background: url(//staticv2.youzy.cn/images/header/jiameng.png) no-repeat;
    width: 17px
}

.uzy-top-wrap.v3 .uzy-top-link ul li.weixin a i {
    background: url(../images/weixin.png) no-repeat;
    width: 22px
}

.uzy-top-wrap.v3 .uzy-top-link ul li.help a i {
    background: url(../images/help.png) no-repeat;
    width: 16px;
    float: right
}

.uzy-top-wrap.v3 .uzy-top-link ul li.help {
    width: 50px
}

.uzy-top-wrap.v3 .uzy-top-link ul li.line {
    margin: 0 18px
}

.uzy-top-wrap.v3 .uzy-top-link ul li.weixin {
    width: 51px
}

.uzy-top-wrap.v3 .uzy-top-link ul li.jiameng {
    width: 95px !important
}

.uzy-top-wrap.v3 .uzy-top-link ul li.chengxu {
    width: 75px
}

.uzy-top-wrap.v3 .uzy-top-link ul li.jiameng .icon {
    color: #EC9E22
}

.uzy-top-wrap.v3 .uzy-top-link ul li.weixin .icon, .uzy-top-wrap.v3 .uzy-top-link ul li.app .icon {
    color: #a5a5a5
}

.uzy-top-wrap.v3 .uzy-top-link ul li.help .icon {
    color: #c5c5c5
}

.uzy-top-wrap.v3 .uzy-top-link ul li.chengxu:hover .chengxu-ewm {
    display: block
}

.uzy-top-wrap.v3 .uzy-top-link .chengxu-ewm {
    position: absolute;
    top: 30px;
    left: -62px;
    width: 182px;
    height: 220px;
    z-index: 1039;
    background: url(../images/wxgzh.png) no-repeat;
    display: none
}

.uzy-top-wrap.v3 .uzy-top-link ul li.chengxu .icon {
    color: #27A345
}

.uzy-top-wrap.v3 .uzy-top-link ul li.jiameng:hover .chengxu-ewm {
    display: block
}

/*       */
.uzy-top-wrap.v3 .uzy-top-link ul li.weixin:hover .weixin-ewm {
    display: block
}

.uzy-top-wrap.v3 .uzy-top-link .weixin-ewm {
    position: absolute;
    top: 30px;
    left: -62px;
    width: 182px;
    height: 220px;
    z-index: 1039;
    background: url(../images/wxzx.png) no-repeat;
    display: none
}

.uzy-top-wrap.v3 .uzy-top-link ul li.weixin .icon {
    color: #27A345
}

.uzy-top-wrap.v3 .uzy-top-link ul li.jiameng:hover .weixin-ewm {
    display: block
}
/*        */

.icon {
    width: 1em;
    height: 1em;
    vertical-align: -.15em;
    fill: currentColor;
    overflow: hidden
}

.uzy-top-wrap.v3 .uzy-top-link ul li.chengxu a i {
    background: url( ../images/favicon32f740.ico) no-repeat;
    width: 22px;
    height: 22px;
}
/* 顶部 end*/



/* 导航栏  start */
.layout-center .container
{
    width: 1200px;
    margin: 0 auto;
}
.baby-header
{
    background: #fff;
}
.baby-header .baby-menu
{
    height: 45px;
    background: #63A431;/*#CF000D CF000D;  006fd8 */
    position: relative;
    line-height: 45px;
}
.baby-header .baby-menu a
{
    color: #fff;
    font-size: 18px;
}
.baby-header .baby-menu a:hover
{
    text-decoration: none;
}
.baby-header .baby-menu .menu
{
    font-size: 0;
    height: 45px;
}
.baby-header .baby-menu .menu li
{
    display: inline-block;
    width: 120px;
    height: 45px;
    text-align: center;
}
.baby-header .baby-menu .menu li a
{
    display: block;
}
.baby-header .baby-menu .menu li a:hover
{
    background-color: #5b941b;/* A20000 */
}
.baby-header .baby-menu .menu li a.cur
{
    background-color: #5b941b;
}
.baby-header .baby-menu .menu li .baby-menu-second
{
    display: none;
    position: absolute;
    background-color: #f2f2f2;
    left: 0;
    z-index: 9999;
    height: 40px;
    border-bottom: 1px solid #e3e3e3;
    text-align: center;
    width: 100%;
}
.baby-header .baby-menu .menu li .baby-menu-second ul
{
    width: 720px;
    margin: 0 auto;
    background: #f2f2f2;
    height: 40px;
    text-align: justify;
}
.baby-header .baby-menu .menu li .baby-menu-second ul li
{
    display: inline-block;
    background-color: #f2f2f2;
    text-align: center;
    width: 100px;
    color: #333;
    height: 40px;
    line-height: 40px;
}
.baby-header .baby-menu .menu li .baby-menu-second ul li a
{
    display: block;
    font-size: 16px;
    color: #333;
}
.baby-header .baby-menu .menu li .baby-menu-second ul li a:hover
{
    height: 40px;
    color: #008d49;
    background-color: #fff;
}
.baby-header .baby-menu .menu li:nth-child(3):hover .baby-menu-second
{
    display: block;
}

.baby-header .baby-menu .menu li:first-child+li+li:hover .baby-menu-second
{
    display: block;
}



.baby-header .baby-menu .aside
{
    position: absolute;
    left: 74.576%;
    top: 0;
    height: 45px;
    line-height: 45px;
}

.baby-header .baby-menu .aside .icon-mobile
{
    display: inline-block;
    width: 15px;
    height: 23px;
    background: url(../images/icon-mobile.png) no-repeat;
    margin: 0 10px 0 0;
    position: relative;
    top: 5px;
}


/****************************导航栏     end */
/***************************banner start**/
.wrap {
    position: relative;
    z-index: 0;
    height: 360px; /*600px*/
}
.banner-show {
    position:absolute;
    top:0;
    left:0;
    z-index:0;
    width:100%;
    min-width:1200px;
    height:360px;/*600px*/
    overflow:hidden;
}
.banner-show .cell {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    overflow:hidden;
    background-repeat:repeat-x;
    background-position:center top;
}
.banner-show .cell .con {
    position:relative;
    height:360px;/*600px*/
    background-repeat:no-repeat;
    background-position:center top;
}

.bns-01 {
    /*background-image:url(../images/mid_banner/banner01.jpg);*/
}
.bns-01 .con {
    background-image: url(../images/mid_banner/20190308091436.jpg);
}
.bns-02 {
    /*background-image:url(../images/mid_banner/banner02.jpg);*/
}
.bns-02 .con {
    background-image: url(../images/mid_banner/20190308091455.jpg);
}
.bns-03 {
    /*background-image:url(../images/mid_banner/banner03.jpg);*/
}
.bns-03 .con {
    background-image: url(../images/mid_banner/20190308091452.jpg);
}
.banner-link {
    position:absolute;
    top:100px;
    left:50%;
    width:400px;
    height:400px;
    margin-left:-430px;
}
.banner-link i {
    display:none;
}
.banner-control {
    position:absolute;
    top:0;
    left:50%;
    width:980px;
    margin-left:-490px;
}
.banner-control a {
    position:absolute;
    top:158px;
    width:30px;
    height:30px;
    line-height:10;
    overflow:hidden;
    background-image:url(../images/mid_banner/icon_control.png);
    background-repeat:no-repeat;
    background-repeat:no-repeat;
}
.banner-control a.left {
    left:-140px;
    background-position:0 0;
}
.banner-control a.left:hover {
    background-position:0 -30px;
}
.banner-control a.right {
    right:-140px;
    background-position:-30px 0;
}
.banner-control a.right:hover {
    background-position:-30px -30px;
}

.container_banner {
    position:relative;
    top:600px;
    z-index:2;
    width:1150px;
    height:0;
    margin:auto;
}
.register-box {
    position:absolute;
    top:-570px;
    right:0;
    width:270px;
    height:310px;
    background:white;
    border-radius:3px;
    background:rgba(255, 255, 255, 0.95);
}


.register-box {
    position:absolute;
    top:-570px;
    right:0;
    width:270px;
    height:310px;
    background:white;
    border-radius:3px;
    background:rgba(255, 255, 255, 0.95);
}
.login_title{font-size: 22px;color: #000000;line-height:25px;text-align:center;padding:20px 0 10px;}
#login_err
{
    color: #d61518;
    font-size: 12px;
    margin :0 0 3px 34px;
    height:30px;
}
#login_err span
{
    width: 14px;
    height: 14px;
    display: inline-block;
    background-color: #f0ad4e;
    color: #ffffff;
    border-radius: 50%;
    line-height: 14px;
    text-align: center;
    margin-right: 7px;
}

.login_list{width:230px;margin:0 auto;}
.login_list li{padding:0 0 20px 0;text-align:center;font-size: 12px;color: #464646;}
.login_list li a{color: #464646;}

.login_input{width:100%;height:40px;background: #FFFFFF;border-radius:3px;font-size: 14px;color: #999999;padding:0 0 0 10px;border:none;background: #f9f9f9 url(../gaokao/img/input-01.png) no-repeat 14px center;text-indent: 34px;}
.login_input_pass{width:100%;height:40px;background: #FFFFFF;border-radius:3px;font-size: 14px;color: #999999;padding:0 0 0 10px;border:none;background: #f9f9f9 url(../gaokao/img/input-02.png) no-repeat 14px center;text-indent: 34px;}
.login_btn{width:100%;height:40px;background: #CF000D;border-radius: 3px;border:none;color:#fff;font-size:16px;}


/* -----------------------------查学校 -----------------*/
.yumingsousuo{position: relative;z-index: 999;background-color: #333333;}
.yumingsousuo-content{width:1200px;margin:0 auto;height:110px;position:relative;}
.yumingsousuo-content>ul{width:1050px;margin:0 auto;}
.yumingsousuo-b1,.yumingsousuo-b2,.yumingsousuo-b3{float:left;height:110px;}
.yumingsousuo-b1 p{float:left;font-size:18px;color:#fff; line-height:25px;}
.yumingsousuo-b1 p em{ color:#FC3F3F; font-size:22px; font-weight:bold; font-style:italic;}
.yumingsousuo-b2{margin-left:25px;}
.yumingsousuo-b21-yumingjiage{float:left;width:500px;height:21px;}
.yumingsousuo-b21-yumingjiageCon{width:500px;float:left;overflow:hidden;}
.yumingsousuo-b21-yumingjiage a{font-size:14px;font-weight:bold;color:#ccc;}
.yumingsousuo-b21-yumingjiage span{font-size:12px;color:#ccc;margin-right:16px;}
.yumingsousuo-b21-yumingjiage a:hover{color:#fff;}
.yumingsousuo-b21-op{float:left;}
.yumingsousuo-b21-op a{font-size:12px;color:#ccc;margin-left:14px;}
.yumingsousuo-b21-op a:hover{color:#fff;}
.yumingsousuo-b21{margin-top:10px;overflow:hidden;}
.yumingsousuo-b22{margin-top:2px;position:relative;}
.yumingsousuo-b22 div{float:left;}
.yumingsousuo-b22 input{float:left;border-top-left-radius:5px;border-bottom-left-radius:5px;width:728px;border:0;padding:12px;font-size:16px;color:#333333;height:26px;background-color:#fff;}

.yumingsousuo-b22 a{border-top-right-radius:5px;border-bottom-right-radius:5px;display:inline-block;width:124px;height:50px;line-height:50px;color:#fff;text-align:center;font-size:20px;background-color:#e50012;font-weight:bold;}
.yumingsousuo-content .yumingsousuo-b3{padding-top:32px;height:78px;margin-left:30px;width:165px;}
.yumingsousuo-b3 img{vertical-align:middle;margin-right:10px;float:left;}
.yumingsousuo-b3-t{margin-top:7px;font-size:16px;color:#fff;}
.yumingsousuo-b3-ykj{font-size:12px;color:#fff;}
.yumingsousuo-b22 a:hover{color:#fff;}

.yumingsousuo-b22-ymxl{position:absolute;top:82px;_top:80px;left:747px;border:1px solid #cbcbcb;height:240px;overflow-y:auto;background-color:#fff;overflow-x:hidden;z-index:999;}
.yumingsousuo-b22-ymxl li{width:101px;width:83px\0;height:24px;line-height:24px;padding-left:25px;cursor:pointer;}

.yumingsousuo-r1,.yumingsousuo-r2,.yumingsousuo-r3{color:#fffc00;float:left;font-size:20px;height:20px;text-align:center;*position:relative;*top:-5px;*overflow:hidden;*height:22px;font-weight:bold;}
.yumingsousuo-b22-srym{}
.yumingsousuo-b22-cym{}
.yumingsousuo-b21-yumingjiageCon1{width:1500px;}
.yumingsousuo-b21-op .marl235{margin-left:235px;}


/* -----------------------------查学校 结束 -----------------*/
.w1200
{
    width: 1200px;
    margin: 0 auto;
    height: auto;
}
.w1200:after
{
    content: "";
    width: 0;
    height: 0;
    display: block;
    clear: both;
}
.ai_card
{
    width: 1200px;
    height: auto;
    overflow: hidden;
    padding-bottom: 0px;
    margin: 0 auto;
}
.ai_card h2.t
{
    padding-top: 0px;
    font-size: 36px;
    text-align: center;
    font-weight: normal;
}

.ai_card p.sub_t
{
    padding-top: 15px;
    font-size: 16px;
    text-align: center;
    padding-bottom: 60px;
}

.ai_card ul
{
    padding-bottom: 70px;
}

.ai_card ul li
{
    float: left;
    position: relative;
    width: 398px;
    height: 428px;
    border: 1px solid #e7e7e7;
    margin-left: -1px;
    z-index: 10;
}

.ai_card ul li:nth-child(1)
{
    background: url(../images/ai_bg1.jpg) no-repeat left top;
}

.ai_card ul li:nth-child(2)
{
    background: url(../images/ai_bg2.jpg) no-repeat left top;
}

.ai_card ul li:nth-child(3)
{
    background: url(../images/ai_bg3.jpg) no-repeat left top;
}

.ai_card ul li:before
{
    content: "";
    width: 0px;
    height: 2px;
    background: #00b8ff;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 999;
    transition: 1s;
}

.ai_card ul li .info
{
    position: absolute;
    top: 80px;
    width: 398px;
    left: 0;
    transition: 0.5s;
}

.ai_card ul li .info .img
{
    width: 398px;
    height: 90px;
    text-align: center;
}

.ai_card ul li .info h3
{
    font-weight: normal;
    color: #333;
    padding-top: 30px;
    padding-bottom: 25px;
    font-size: 24px;
    text-align: center;
}

.ai_card ul li .info p
{
    width: 255px;
    height: 85px;
    line-height: 24px;
    margin: 0 auto;
    color: #73747b;
    font-size: 14px;
}

.ai_card ul li a.btn
{
    position: absolute;
    width: 120px;
    height: 40px;
    line-height: 40px;
    display: block;
    left: 139px;
    bottom: 50px;
    color: #fff;
    background: #00b8ff;
    opacity: 0;
    border-radius: 2px;
    transition: 0.5s;
    font-size: 16px;
    text-align: center;
}

.ai_card ul li.active
{
    box-shadow: 0 2px 20px rgba(175, 175, 175, 0.3);
}

.ai_card ul li.active:before
{
    width: 398px;
    height: 2px;
}

.ai_card ul li.active .info
{
    top: 50px;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
}

.ai_card ul li.active a.btn
{
    opacity: 1;
}

.unbox
{
    width: 100%;
    float: left;
    clear: both;
    overflow: hidden;
    background-color: #f2f2f2;
    margin: 5px 0 15px 0;
}
.bg_r
{
    padding: 20px 0 50px 0;
}
.content
{
    width: 1200px;
    margin: 0 auto;
}
.title
{
    width: 100%;
    height: auto !important;
    float: left;
    clear: both;
}
.title h2
{
    font-size: 26px;
    color: #3b659f;
    text-align: center;
    line-height: 28px;
    margin: 0;
    padding: 0;
}

.onnr
{
    width: 90%;
    margin: 0 5%;
    padding: 12px 0 0 0;
    color: #333333;
    float: left;
    clear: both;
    line-height: 28px;
    overflow: hidden;
    position: relative;
    text-align: justify;
}
.onnr i
{
    width: 14px;
    height: 14px;
    background: #3b659f;
    margin-right: 14px;
    float: left;
    position: absolute;
    left: 0;
    top: 7px;
}
.onnr p
{
    margin: 0;
    padding: 0;
    line-height: 28px;
}

.morebox
{
    width: 150px;
    margin: 0 auto;
}
.morebox .more
{
    width: 150px;
    height: 40px;
    float: left;
    border: 1px solid #3b659f;
    color: #3b659f;
    text-align: center;
    line-height: 40px;
    border-radius: 4px;
    cursor: pointer;
}
.morebox .more:hover
{
    border: 1px solid #ec712e;
    color: #ec712e;
}

/* 必要布局样式css */
.info-container
{
    width: 1200px;
    margin: 0 auto;
    padding: 0;
}

.info-container-title
{
    font-size: 16px;
    text-align: center;
    padding: 20px 0;
}

.info-container-title h2
{
    color: #666;
    font-weight: normal;
    font-size: 36px;
    font-family: pingfang, "Microsoft Yahei" , "HanHei SC" ,PingHei, "PingFang SC" , "Helvetica Neue" ,Helvetica,Arial, "Hiragino Sans GB" , "Heiti SC" , "WenQuanYi Micro Hei" ,sans-serif;
}

.info-container-list
{
    background: #fff;
    padding: 42px 0;
}

.info-listItem
{
    width: 340px;
    margin: 0 26px 0 32px;
    float: left;
}

.info-listItem-title
{
    color: #666;
    font-size: 24px;
    margin-bottom: 26px;
    font-weight: normal;
}

.info-more
{
    color: #333333;
    width: 100px;
    height: 36px;
    display: block;
    line-height: 36px;
    border: 1px solid #E4E4E4;
    text-align: center;
    transition: all .1s;
}

.info-more:hover
{
    background: #F96A69;
    border-color: #F96A69;
    color: #fff;
}

.info-listItem-list
{
    margin-bottom: 17px;
}

.info-listItem-list dt
{
    height: 180px;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;
}

.info-listItem-list dt a img
{
    width: 340px;
    height: 180px;
    transition: all .4s;
}

.info-listItem-list dt a span
{
    position: absolute;
    left: 0;
    right: 0;
    color: #fff;
    bottom: 10px;
    font-size: 15px;
    padding: 0 24px;
    line-height: 1.5;
    height: 44px;
    overflow: hidden;
    transition: all .2s;
}

.info-listItem-list dd
{
    margin-bottom: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.info-listItem-list dd a
{
    font-size: 14px;
    color: #333333;
}

.info-listItem-list dd a:hover
{
    color: #ec6061;
}

.info-listItem-list dt a:hover img
{
    transform: scale(1.05);
}

.info-listItem-list2 dt
{
    height: 350px;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;
}
.info-listItem-list2 dt a img
{
    width: 340px;
    transition: all .4s;
}

.info-listItem-list2 dt a:hover img
{
    transform: scale(1.05);
}

/*********************底部样式  start*********************************/
.foot_w1200 {
    width: 1200px;
    margin: 0 auto;
}
.foot_w1200:after{
    content: "";
    width: 0;
    height: 0;
    display: block;
    clear: both;
}

.foot_bottom .foot_footer {
    background: #222;
}

.foot_bottom .foot_footer .foot_w1200 {
    padding: 0 10px
}


.foot_bottom .foot_footer .footer_down {
    padding-top: 30px;
}

.foot_bottom .foot_footer .footer_down .left {
    float: left;
    width: 450px;
    padding-right: 20px;
}

.foot_bottom .foot_footer .footer_down .left h3,
.foot_bottom .foot_footer .footer_down .flink h3 {
    font-size: 16px;
    color: #fff;
    font-weight: normal;
}

.foot_bottom .foot_footer .footer_down .left p,
.foot_bottom .foot_footer .footer_down .flink p {
    font-size: 14px;
    padding-top: 5px;
}

.foot_bottom .foot_footer .footer_down .left p a,
.foot_bottom .foot_footer .footer_down .flink p a {
    font-size: 14px;
    color: #888;
    margin: 0 20px 3px 0;
    white-space: nowrap;
    display: inline-block;
}

.foot_bottom .foot_footer .footer_down .left p a:hover,
.foot_bottom .foot_footer .footer_down .flink p a:hover {
    color: #fff;
}

.foot_bottom .foot_footer .footer_down .flink {
    float: left;
    width: 384px;
    padding-right: 20px;
}

.foot_bottom .foot_footer .footer_down .right {
    float: right;
}

.foot_bottom .foot_footer .footer_down .right ul li {
    float: left;
    width: 120px;
    height: 150px;
    margin-right: 40px;
    text-align: center;
}

.foot_bottom .foot_footer .footer_down .right ul li:last-child {
    margin-right: 0;
}

.foot_bottom .foot_footer .footer_down .right ul li h3 {
    color: #888;
    padding-top: 15px;
    font-weight: normal;
    font-size: 14px;
    text-align: center;
}


.foot_bottom .foot_footer .footer_copyright {
    padding: 10px 0;
    text-align:center;

}

.foot_bottom .foot_footer .footer_copyright p {
    line-height: 30px;
    color: #888;
    font-size: 14px;
}

.foot_bottom .foot_footer .footer_copyright p.beian a {
    color: #888;
    padding-right: 20px;
    display: inline-block;
}

.foot_bottom .foot_footer .footer_copyright p.beian a img {
    vertical-align: middle;
}

/*********************底部样式  end*********************************/

/*****************按钮 start******************************/
.login_con_div_a2
{
    display: block;
    background-color: #CF000D;
    width: 100%;
    height: 44px;
    text-align: center;
    line-height: 44px;
    font-size: 16px;
    border-radius: 6px;
    color:#fff;
}
.login_con_div_a2:hover
{
    background-color: #ff0000;
}
.li_a_fff span a{ color:#fff;}

/*****************按钮 end******************************/


/*******************地图 start****************************************/
.ConDiv{width:496px;margin:30px auto 0 auto;}
.mapDiv{width:140px;height:100px;padding: 5px;color:#369;background:url('../images/bg.gif') no-repeat;position:absolute;display:none;word-break:break-all;}


/*******************地图 end****************************************/


.header_my {
    background: url(../images/icon70.png) no-repeat left center;
    padding: 0 0 0 36px;
    float: right;
    margin: 0 0 0 30px;
    color:#000000;
}

.header_my_login {
    background: url(../images/icon70.png) no-repeat left center;
    padding: 0 0 0 36px;
    float: right;
    margin: 0 0 0 30px;
}

.select-box {
    border: 1px solid #bfbfbf;
    float: left;
    line-height: 30px;
    width: 80px;
    margin-top: 15px;
}
.result-table {
    border-top: 1px solid #eceded;
    border-left: 1px solid #eceded;
    width: 100%;
}

.result-table thead, tfoot {
    background-color: #f8f8f8;
}

.result-table td, .result-table th {
    border-right: 1px solid #eceded;
    border-bottom: 1px solid #eceded;
    text-align: center;
    padding: .7em .5em;
}

/************导航栏 开始*************/
.m-head {
    position: relative;
    z-index: 999;
    width: 100%;
    min-width: 1200px
}

.m-head a {
    color: inherit;
    text-decoration: none
}
.m-head .m-head-nav {
    width: 100%;
    height: 95px;
    color: #fff;
    font-size: 14px;
}

.m-head .m-head-nav ul {
    padding-right: 50px;
    overflow: hidden
}

.m-head .m-head-nav ul a {
    display: block;
}

.m-head .m-head-nav ul li {
    float: left;
    height: 72px;
    line-height: 72px;
}

.m-head .m-head-nav ul .m-head-nav-logo {
    margin-right: 50px;
}

.m-head .m-head-nav ul .m-head-nav-logo img {
    position: relative;
    margin-top:13px;
}
.m-head .m-head-nav ul .m-head-nav-item {
    border-bottom: 2px solid transparent;
    -webkit-transition: border-color .3s ease;
    transition: border-color .3s ease;
}
.m-head .m-head-nav ul .m-head-nav-right {
    border-bottom: 0px solid transparent;
}
.m-head .m-head-nav ul .m-head-nav-item a {
    padding: 0 20px;
}

.m-head .m-head-nav ul .m-head-nav-item.active {
    border-bottom: 2px solid #fff;
}

.m-head .m-head-nav ul .m-head-nav-item:hover {
    border-bottom-color: #fff;
}

.m-head .m-head-nav ul .m-head-nav-right {
    float: right;
}


.index-top {
    position: relative;
    width: 100%;
    color: #fff;
    background: #000;
    margin-top: -95px;
}

.index-top a {
    color: inherit;
    text-decoration: none
}
.index-top .index-top-bar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 800px;
    padding: 29px 0;
}

.m-carousel {
    position: relative;
    overflow: hidden
}

.m-carousel-list {
    overflow-y: hidden;
    width: 100%;
    height: 680px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease
}

.m-carousel-list li {
    float: left;
    width: 100%;
    height: 100%;
    padding-bottom: 120px;
    overflow: hidden;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center 0;
    background-size: auto 100%
}

.m-carousel-list li a {
    display: block;
    height: 100%;
}


.c-wrapper {
    width: 1200px;
    margin: 0 auto;
    padding-top: 20px;
}
.c-line-clamp {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.m-carousel-list .m-carousel-title {
    font-size: 56px;
    font-weight: 700;
    text-shadow: 0 2px 20px rgba(0, 0, 0, .1)
}

.m-carousel-list .m-carousel-title1 {
    font-size: 28px;
    font-weight: 700;
    padding-top: 220px;
    text-shadow: 0 2px 20px rgba(0, 0, 0, .1)
}
.m-carousel-list .m-carousel-title2 {
    font-size: 24px;
    font-weight: 700;
    text-shadow: 0 2px 20px rgba(0, 0, 0, .1)
}
.m-carousel-list .m-carousel-note {
    color: hsla(0, 0%, 100%, .8);
    font-size: 24px;
    text-shadow: 0 2px 20px rgba(0, 0, 0, .1)
}


/************导航栏 结束*************/

.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.clearfix {
}
/***********登录后弹出****************/
.icon-tel {
    float: left;
    margin-right: 5px;
    width: 19px;
    height: 19px;
    display: block;
    background-size: 19px;
    background-repeat: no-repeat;
    margin-top: 1px;
    background-image: url('../img/login.png');
}
.header-nav-tel {
    margin-top: 23px;
    margin-right: 14px;
    position: relative;
    float: right !important;
}

.header-nav-tel a {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    font-size:16px;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    padding: 0 !important;
    color: #313131;
}

.header-nav-tel a:hover {
    color: #1ec67a;
}

.aui-header-nav.solid {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
    shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
}

.errmsg {
    width: 100%;
    height: 20px;
    color: red;
    font-weight: 600;
    font-size: 14px;
    text-align: center;
    padding: 5px;
}

.customer-table {
    width: 100%;
}

.customer-table thead, tfoot {
    background-color: #f8f8f8;
}

.customer-table td, .customer-table th {
    text-align: center;
    padding: .7em .5em;
}

.customer_input {
    height: 44px;
    border-radius: 5px;
    line-height: 44px;
    font-size: 14px;
    color: #333333;
    border: 1px solid #dfdcdc;
    margin-top: 30px;
    text-indent: 12px;
    width: 300px;
}

.customer_input:hover {
    cursor: pointer;
    border-color: #9c9c9c !important;
}

#customer-table .t_category {
    display: inline-block;
    zoom: 1;
    background-color: #fff;
    color: black;
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: 6em;
    border: 1px solid #dfdcdc;
    margin-left: 20px;
}

#customer-table .t_category:hover {
    background: #e9e9e9;
    color: #6d6d6d;
    cursor: pointer;
}

#customer-table .t_category.active {
    background: #e84c33;
    color: #fff
}

#customer-table .enter {
    display: inline-block;
    zoom: 1;
    background-color: #fff;
    color: #fff;
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: 12em;
    border: 1px solid #dfdcdc;
    border-radius: 3px;
    background: #f94856;
    cursor: pointer;
    margin-top: 50px;
}
/***********登录后弹出 end****************/



.header_icon {
    /*background: url(../img/icon6.png) no-repeat left center;*/
    padding: 0 0 0 36px;
    float: right;
    margin: 0 0 0 30px;
}


/* 登陆后 弹出层 用户中心 开始 */
.userCenter {
    position: absolute;
    top: 0px;
    left: 0px;
    margin-left: 1270px;
    margin-top: 3px;
    display: none;
}

.userCenter .header2-info1-ydl {
    background-color: #fff;
    border: 1px solid #cccccc;
    border-radius: 3px;
    cursor: text;
}

.userCenter ._header2-info1-ydl {
    position: absolute;
    top: 40px;
    left: 5px;
    z-index: 1000;
    padding-top: 10px;
    width: 282px;
}

.userCenter .header2-info1-ydl-h {
    height: 46px;
    width: 280px;
    line-height: 46px;
    padding: 0 15px;
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    border-bottom: 1px solid #d8d8d8;
}

.userCenter .header2-info1-ydl-c {
    width: 280px;
    padding: 17px 15px;
    overflow: hidden;
}

.userCenter .header2-info1-ydl-c11 {
    float: left;
    width: 123px;
    line-height: 25px;
}

.userCenter .header2-info1-ydl-c11 a {
    font-size: 13px;
    color: #333333;
    margin-left: 18px;
}

.userCenter .header2-info1-ydl-c11 a:hover {
    text-decoration: underline;
}

.userCenter .header2-info1-ydl-c12 {
    float: left;
    width: 124px;
    line-height: 25px;
}

.userCenter .header2-info1-ydl-c12 a {
    font-size: 13px;
    color: #333333;
    margin-left: 18px;
}

.userCenter .header2-info1-ydl-c12 a:hover {
    text-decoration: underline;
}

.userCenter .header2-info1-ydl-f1 {
    float: left;
    width: 150px;
    height: 44px;
    line-height: 44px;
    background-color: #f5f5f5;
}

.userCenter .header2-info1-ydl-f1 a {
    margin-left: 30px;
    font-size: 12px;
    color: #bbbbbb;
    font-weight: bold;
}

.userCenter .header2-info1-ydl-f1 a:hover {
    text-decoration: underline;
}

.userCenter .header2-info1-ydl-f2 {
    float: left;
}

.userCenter .header2-info1-ydl-f2 a {
    display: inline-block;
    width: 130px;
    height: 44px;
    line-height: 44px;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    background-color: #03a9f4;
}

.userCenter .header2-info1-ydl-jt {
    position: absolute;
    left: 212px;
    top: 0px;
    background: url(../img/03.png) no-repeat left top;
    width: 23px;
    height: 11px;
}

.locCenter {
    position: absolute;
    top: 0px;
    left: 0px;
    margin-left: 270px;
    margin-top: 42px;
    display: none;
}

.locCenter ._header2-info1-ydl {
    position: absolute;
    top: 40px;
    left: 5px;
    z-index: 1000;
    padding-top: 10px;
}

.locCenter .header2-info1-ydl {
    background-color: #fff;
    border: 1px solid #cccccc;
    border-radius: 3px;
    cursor: text;
}

.locCenter .header2-info1-ydl-jt {
    position: absolute;
    left: 42px;
    top: 0px;
    background: url(../img/03.png) no-repeat left top;
    width: 23px;
    height: 11px;
}

.header2-info1-ydl .content {
    height: auto;
    *zoom: 1;
    padding-left: -1px;
    width: 412px;
}

.header2-info1-ydl .content:before, .header2-info1-ydl .content:after {
    display: table;
    content: "";
    line-height: 0;
}

.header2-info1-ydl .content:after {
    clear: both;
}

.header2-info1-ydl .content a {
    font-size: 14px;
    color: #6d6d6d;
    border: 1px solid #e9e9e9;
    margin-top: -1px;
    margin-left: -1px;
    padding: 8px 0;
    text-align: center;
    display: block;
    float: left;
    position: relative;
    cursor: pointer;
    margin: 4px;
}

.header2-info1-ydl .content.col4 a {
    width: 73.75px;
}


.header2-info1-ydl .content a span {
    font-size: 12px;
    color: #fff;
    position: absolute;
    top: 15px;
    right: 10px;
    /*background: url(../gk/img/XX_black.png) no-repeat;*/
    width: 7px;
    height: 7px;
    display: inline-block
}

.header2-info1-ydl .content a:hover {
    background: #e9e9e9;
    color: #6d6d6d
}

.header2-info1-ydl .content a.active {
    background: #e84c33;
    color: #fff
}

.header2-info1-ydl .content a.active:hover {
    background: #d03118;
    color: #fff
}

.header2-info1-ydl .content a.active.all {
    background: #efefef;
    color: #444;
    text-align: center
}
/* 登陆后 弹出层  用户中心 结束*/

/***************首页 三个选项*************************/
.IDX_banner {
    background: url(../img/IDX_banner_bg.jpg);
    height: 760px;
    margin: 0 auto;
}

.IDX_banner-wrap {
    margin: 0 auto;
    width: 1200px;
    position: relative;
    overflow: hidden;
}

.IDX_banner-wrap .meilan {
    position: absolute;
    left: -180px
}

.IDX_banner-wrap .search {
    margin: 0 auto;
    position: relative;
    width: 700px
}

.IDX_banner-wrap .search input {
    border-radius: 10px;
    border: 0;
    box-shadow: 0 0 0 1px #94969A;
    background: #000;
    padding: 0 50px 0 22px;
    padding-right: 38px;
    width: 708px;
    font-size: 15px;
    color: #CBCBCB;
    text-shadow: 0 0 1px #FFF;
    height: 55px;
    line-height: 55px;
    margin: 63px auto
}

.IDX_banner-wrap ul {
    position: relative;
    left: 45%;
    float: left
}

input::-ms-clear {
    display: none
}

.IDX_banner-wrap .search input:hover {
    background: rgba(0,0,0,.8)
}

.IDX_banner-wrap .search a {
    background: url(../img/IDX_search.png) no-repeat;
    display: block;
    width: 55px;
    height: 55px;
    position: absolute;
    right: 0;
    top: 63px;
    margin-right: -12px;
    margin-top: -1px
}

.IDX_banner-wrap .search a:hover {
    background-position-x: -110px
}

.IDX_banner-wrap .IDX_purpose {
    background: url(../img/IDX_banner_title.png) no-repeat;
    width: 764px;
    height: 196px;
    margin: 30px auto;
}

.IDX_banner-wrap .subject {
    float: left;
    margin: 0px 54px 85px;
    text-align: center;
    position: relative;
    right: 50%;
    width: 100px;
}

.IDX_banner-wrap .subject .sub-pic {
    background: url(../img/IDX_banner_subject1.png) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px
}

.IDX_banner-wrap .classroom .cr-pic {
    background-position: -1524px 0
}

.IDX_banner-wrap .classroom .cr-pic:hover {
    background-position: 0 0
}

.IDX_banner-wrap .search-volunteer .sv-pic {
    background-position: -1890px 0
}

.IDX_banner-wrap .search-volunteer .sv-pic:hover {
    background-position: -377px 0
}

.IDX_banner-wrap .expert-volunteer .ev-pic {
    background-position: -2280px 0
}

.IDX_banner-wrap .expert-volunteer .ev-pic:hover {
    background-position: -758px 0
}

.IDX_banner-wrap .search-school .sc-pic {
    background-position: -2660px 0
}

.IDX_banner-wrap .search-school .sc-pic:hover {
    background-position: -1140px 0
}

.zycx{
    background: url(../img/zycx@2x.png) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}
.zycx:hover{
    background: url(../img/zycx.png) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}
.yxcx{
    background: url(../img/yxcx@2x.png) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}
.yxcx:hover{
    background: url(../img/yxcx.png) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}.zysx{
    background: url(../img/zysx@2x.png) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}
.zysx:hover{
    background: url(../img/zysx.png) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}.scfa{
    background: url(../img/scfa@2x.png) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}
.scfa:hover{
    background: url(../img/scfa.png) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}.jybg{
    background: url(../img/jybg@2x.png) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}
.jybg:hover{
    background: url(../img/jybg.png) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}.zypg{
    background: url(../img/zypg@2x.png) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}
.zypg:hover{
    background: url(../img/zypg.png) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}.tfqx{
    background: url(../img/tfqx@2x.jpg) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}
.tfqx:hover{
    background: url(../img/tfqx.jpg) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}

.new1{
    background: url(../img/home_bd_dxxzy_1@2x.png) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}
.new1:hover{
    background: url(../img/home_bd_dxxzy_2.png) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}
.new2{
    background: url(../img/home_bd_zyxkm_1@2x.png) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}
.new2:hover{
    background: url(../img/home_bd_zyxkm_2.png) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}
.new3{
    background: url(../img/home_bd_kmxzy_1@2x.png) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}
.new3:hover{
    background: url(../img/home_bd_kmxzy_2.png) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}
.new4 {
    background: url(../img/home_bd_zycp_1@2x.png) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}

.new4:hover {
    background: url(../img/home_bd_zycp_2@2x.png) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}
.new5 {
    background: url(../img/occupation@2x.jpg) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}

.new5:hover {
    background: url(../img/occupation.jpg) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}
.new6 {
    background: url(../img/industry@2x.jpg) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}

.new6:hover {
    background: url(../img/industry.jpg) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}
.new7 {
    background: url(../img/regional@2x.jpg) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}

.new7:hover {
    background: url(../img/regional.jpg) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}
.tszy {
    background: url(../img/15391709109299@.jpg) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}

.tszy:hover {
    background: url(../img/15381709109299.jpg) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}
.qjjh {
    background: url(../img/16391712563143@.jpg) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}

.qjjh:hover {
    background: url(../img/16401712563143.jpg) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}
.gxzx {
    background: url(../img/16451712567298@.jpg) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}

.gxzx:hover {
    background: url(../img/16461712567298.jpg) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}.zszc {
    background: url(../img/zszc@.jpg) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}

.zszc:hover {
    background: url(../img/zszc.jpg) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}
.new8 {
    background: url(../img/region@2x.jpg) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}

.new8:hover {
    background: url(../img/region.jpg) no-repeat;
    display: block;
    height: 195px;
    margin: 0 auto;
    width: 175px;
    background-size: 104%;
}
.IDX_banner-wrap .meilan {
    position: absolute;
    left: 0px;
    width: 230px;
    top: 56px;
    border-radius: 5px;
}

@media screen and (max-width: 1280px) {
    .IDX_banner-wrap .meilan {
        position: absolute;
        top: 36px;
    }
}

/***************首页 三个选项   end*************************/

.pageQueryResult {
    background: #f8f8f8;
}

.pageQueryResult .secQueryInput {
    height: 70px;
    line-height: 120px;
    vertical-align: middle;
    background: #fff;
    text-align: center;
}

.pageQueryResult .inputWrap {
    display: inline-block;
    vertical-align: middle;
}

.pageQueryResult .secQueryInput input {
    float: left;
    width: 1000px;
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
    border: 1px solid #d6d6d6;
    border-radius: 3px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    font-size: 14px;
    background: #f7f7f7;
}

.pageQueryResult .secQueryInput .btnQuerySubmit {
    float: left;
    width: 150px;
    height: 52px;
    line-height: 52px;
    background: #03a9f4;
    border-radius: 3px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    display: block;
    color: #fff;
    font-size: 14px;
}

.container-frame {
    width: 1200px;
    height: auto;
    margin: 5px auto 0;
    *zoom: 1
}

.mb40 {
    margin-bottom: 40px !important
}

.container-left {
    width: 860px;
    height: auto;
    zoom: 1;
    float: left;
    float: left !important;
    margin-right: 40px !important
}

.container-right {
    width: 300px;
    height: auto;
    *zoom: 1;
    float: left;
    float: left !important
}

.college-list {
    width: 860px;
    height: auto;
    *zoom: 1
}

.college-list:before, .college-list:after {
    display: table;
    content: "";
    line-height: 0
}

.college-list:after {
    clear: both
}

.college-list .college-list-head {
    color: #666;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 5px;
    overflow: hidden;
    margin-top: 10px
}

.college-list .college-list-head b {
    color: #fe9904;
    font-size: 16px;
    font-weight: 700
}

.college-list .college-list-head .pageBox {
    float: right;
    float: right !important;
    width: 150px
}

.college-list .college-list-head .pageBox i {
    font-weight: 400;
    border: 1px solid #ccc;
    padding: 4px 6px;
    border-radius: 3px;
    font-size: 12px
}

.college-list .college-list-head .pageBox a:hover {
    color: #e84c33
}

.college-list .college-list-head span {
    display: inline-block;
    width: 150px;
    line-height: 25px;
    float: left;
    height: 25px
}

.college-list.v2 .kbd-college-list .concern {
    float: right;
    padding-top: 20px;
    width: 115px;
    text-align: left;
}

.college-list.v2 .kbd-college-list .concern .icon {
    font-size: 28px;
    color: #e84c33;
    cursor: pointer
}

.college-list.v2 .kbd-college-list .concern .text {
    font-size: 12px;
    color: #999;
    margin-top: 10px
}

/* 学校列表*/

.kbd-college-list {
    border-top: 1px solid #e5e5e5;
    margin-top: 5px
}

.kbd-college-list li {
    padding: 20px 0;
    height: auto;
    *zoom: 1;
    border-bottom: 1px solid #e5e5e5
}

.kbd-college-list li:before, .kbd-college-list li:after {
    display: table;
    content: "";
    line-height: 0
}

.kbd-college-list li:after {
    clear: both
}

.kbd-college-list li:before, .kbd-college-list li:after {
    display: table;
    content: "";
    line-height: 0
}

.kbd-college-list li:after {
    clear: both
}

.kbd-college-list li:before, .kbd-college-list li:after {
    display: table;
    content: "";
    line-height: 0
}

.kbd-college-list li:after {
    clear: both
}

.kbd-college-list li:before, .kbd-college-list li:after {
    display: table;
    content: "";
    line-height: 0
}

.kbd-college-list li:after {
    clear: both
}

.kbd-college-list li:hover {
    background: #fafafa
}

.kbd-college-list .mark {
    width: 120px;
    text-align: center;
    float: left
}

.kbd-college-list .mark img {
    width: 100px
}

.kbd-college-list .info {
    width: 620px;
    height: auto;
    float: left;
    color: #6d6d6d
}

.kbd-college-list .info .top {
    height: auto;
    overflow: hidden;
    border-bottom: 1px dashed #ebebeb;
    padding: 5px 0 10px
}

.kbd-college-list .info .top a.name {
    font-size: 20px;
    color: #333;
    float: left
}

.kbd-college-list .info .top a.name:hover {
    color: #e84c33
}

.kbd-college-list .info .top .tag {
    width: 100px;
    float: left;
    margin-left: 10px
}

.kbd-college-list .info .top .tag img {
    margin-right: 5px
}

.kbd-college-list .info .top .college-degree {
    float: right;
    width: 54%;
    text-align: left
}

.kbd-college-list .info .top .college-degree .label {
    font-size: 12px;
    font-weight: 400;
    color: #fff;
    border-radius: 4px;
    padding: 4px 6px;
    margin-right: 5px;
    margin-bottom: 0
}

.kbd-college-list .info .top .college-degree .label.hot {
    background: #60c623;
    float: left
}

.kbd-college-list .info .top .college-degree .label.attention {
    background: #23c674
}

.kbd-college-list .info .top .college-degree span {
    margin-right: 5px;
    color: #000;
    float: left
}

.kbd-college-list .info .bottom {
    padding: 10px 0 0;
    overflow: hidden;
    width: 100%
}

.kbd-college-list .info .bottom .dan {
    margin-left: 5px;
    margin-top: 3px
}

.kbd-college-list .info .bottom li {
    float: left;
    margin-bottom: 5px;
    padding: 0;
    border-bottom: 0;
    width: 23%;
    font-size: 14px;
    display: block
}

.kbd-college-list .info .bottom li.hot {
    color: #e84c33
}

.kbd-college-list .info .bottom span {
    margin-right: 5px;
}

.kbd-college-list .btn_group {
    width: 80px;
    float: left;
    text-align: center;
    padding: 0 20px;
    position: relative
}

.kbd-college-list .btn_group button {
    width: 86px;
    height: 30px;
    margin-top: 10px;
    font-size: 14px;
    padding: 0;
    line-height: 28px;
    display: block
}

.kbd-college-list .btn_group button.btn-defualt {
    background: #fff;
    color: #666 !important;
    border: 1px solid #ccc
}

.kbd-college-list .btn_group button.btn-defualt:hover {
    background: #efefef;
    color: #333;
    border: 1px solid #ccc
}

.clearfix {
    zoom: 1
}

.clearfix:before, .clearfix:after {
    display: table;
    content: "";
    line-height: 0
}

.clearfix:after {
    clear: both
}

.clearfix:before, .clearfix:after {
    display: table;
    content: "";
    line-height: 0
}

.clearfix:after {
    clear: both
}


.modal-right {
    width: 300px;
    float: left;
    margin-bottom: 33px
}


.uzy-classify .classify {
    height: auto;
    zoom: 1
}

.uzy-classify .classify:before, .uzy-classify .classify:after {
    display: table;
    content: "";
    line-height: 0
}

.uzy-classify .classify:after {
    clear: both
}

.uzy-classify .classify:before, .uzy-classify .classify:after {
    display: table;
    content: "";
    line-height: 0
}

.uzy-classify .classify:after {
    clear: both
}

.uzy-classify .classify:before, .uzy-classify .classify:after {
    display: table;
    content: "";
    line-height: 0
}

.uzy-classify .classify:after {
    clear: both
}

.uzy-classify .classify:before, .uzy-classify .classify:after {
    display: table;
    content: "";
    line-height: 0
}

.uzy-classify .classify:after {
    clear: both
}

.uzy-classify .classify .heading {
    overflow: hidden;
    width: 298px;
    padding-left: 1px
}

.uzy-classify .classify .heading .sort {
    float: left;
    width: 98.6px;
    text-align: center;
    font-size: 16px;
    padding: 15px 0;
    color: #6d6d6d;
    border: 1px solid #e9e9e9;
    margin-left: -1px
}

.uzy-classify .classify .heading .sort:hover {
    background: #e9e9e9;
    color: #6d6d6d
}

.uzy-classify .classify .heading .sort.first {
    background: url(/images/colleges/selected.png) no-repeat;
    border: 0
}

.uzy-classify .classify .con-content {
    margin-top: 20px;
    height: auto;
    *zoom: 1;
    padding-left: -1px
}

.uzy-classify .classify .con-content:before, .uzy-classify .classify .con-content:after {
    display: table;
    content: "";
    line-height: 0
}

.uzy-classify .classify .con-content:after {
    clear: both
}


.uzy-classify .classify .con-content a {
    font-size: 14px;
    color: #6d6d6d;
    border: 1px solid #e9e9e9;
    margin-top: -1px;
    margin-left: -1px;
    padding: 8px 0;
    text-align: center;
    display: block;
    float: left;
    position: relative;
    cursor: pointer
}

.uzy-classify .classify .con-content a span {
    font-size: 12px;
    color: #fff;
    position: absolute;
    top: 15px;
    right: 7px;
    /*background: url(..//img/XX_black.png) no-repeat;*/
    width: 7px;
    height: 7px;
    display: inline-block;
}

.uzy-classify .classify .con-content a:hover {
    background: #e9e9e9;
    color: #6d6d6d
}

.uzy-classify .classify .con-content a.active {
    background: #03a9f4;
    color: #fff
}

.uzy-classify .classify .con-content a.active:hover {
    background: #03a9f4;
    color: #fff
}

.uzy-classify .classify .con-content a.active.all {
    background: #efefef;
    color: #444;
    text-align: center
}

.uzy-classify .classify .con-content.col4 a {
    width: 73.75px
}

.uzy-classify .classify .con-content.col4 a.active {
    width: 73.75px;
    text-align: center;
}

.uzy-classify .classify .con-content.col4 a.active.all {
    width: 73.75px;
    text-align: center;
}

.uzy-classify .classify .con-content.col3 a {
    width: 98.6px
}

.uzy-classify .classify .con-content.col2 a {
    width: 148.5px
}

.uzy-classify .classify .con-content.col1 a {
    width: 298px
}
