.logo,.top{
    font-size: 0px;
}
.top{
    text-align: right;padding:15px 0;
}
.top a{
    margin-left: 8px;
}
.nav a{
    color: #fff;margin-left:25px;font-size: 16px;
}
.banner{
    font-size: 0px;
}
.banner img{
    width: 100%;
}
.zmain{
    background: #fff;min-height: 300px;
}
.zmain .cont{
    margin:0 15px;
}
.notice{
    border-bottom: 1px solid #f1f1f1;padding:10px 0;
}
.notice .title{
    background: #286dd4;color: #fff;font-size: 12px;padding:5px 8px;
}
.notice a{
    background:url(../images/noticeIco.jpg) 0 8px no-repeat;padding-left: 12px;margin-left: 10px;
}
.notice a:hover{
    color: #999;
}
/*首页新闻排版修改*/
/* .new_pic .title{
    height: 34px;background: url(../images/hd01.jpg) repeat-x;
} */
.wrap {  margin:0 auto; position:relative;padding-top:15px;}
.box .hd { background:url(../images/hd01.jpg) repeat-x; margin-bottom:15px; }
.box .hd ul li { float:left; width:105px; height:34px; text-align:center; line-height:34px; color:#000; font-size:16px; cursor:pointer; }
.box .hd ul li.on { background:#286dd4; color:#fff; }
.box .hd .more { display:block; height:34px; line-height:34px; float:right; padding-left:20px; padding-right:15px; background:url(../images/hd02.png) no-repeat center left; }

.box .bd { padding:7px; border:1px solid #e1e1e1; background:url(../images/bd01.jpg) left top; }
.box .bd ul { margin-top:15px; }
.box .bd ul li { margin-left:10px; line-height:28px; padding-left:10px; background:url(../images/li03.jpg) no-repeat center left; font-size:14px; }
.box .bd ul li a{ display:inline-block; vertical-align:top; width:259px}

.adcoment{
    background: url(../images/bd01.jpg);margin-top:15px;
}
.adcoment .hd{
    margin-bottom: 0px;
}
.adcoment .cont{
    border:1px solid #e1e1e1;border-top:0px;margin:0px;padding:15px 15px;
}
.adcoment .cont dl{
    float: left;
    width: calc((100%) / 6);
}
.adcoment .cont dl dt{
    background: #f1f1f1;padding-left: 20px;height:35px;line-height: 35px;
}
.adcoment .cont dl dd{
    padding-left: 20px;border-bottom:1px solid #f1f1f1;border-right:1px solid #f1f1f1;height:30px;line-height: 30px;background: #fff;;
}
.adcoment .cont dl:first-child dd{
    border-left:1px solid #f1f1f1;
}
/*新闻首页修改结束*/

.hartmain .tags{

}
.hartmain .tags li{
    width: 113px;height: 97px;cursor: pointer;margin-top:15px;
}
.hartmain .tags li i.iconfont{
    font-size: 28px;
}
.hartmain .tags li .item{
    width: 100px;height:57px;text-align: center;background: #cfe7fe;padding:20px 0;
}
.hartmain .tags li .item i.iconfont,.hartmain .tags li .item p{
    color: #286dd4;
}
.hartmain .tags li .item p{
    font-weight: bold;font-size: 15px;padding-top: 5px;
}
.hartmain .tags li:hover,.hartmain .tags li.chose{
    background: url(../images/tags_bg_hover.png);
}
.hartmain .tags li:hover .item,.hartmain .tags li.chose .item{
    background: none;
}
.hartmain .tags li:hover i.iconfont,.hartmain .tags li:hover p,.hartmain .tags li.chose i.iconfont,.hartmain .tags li.chose p{
    color: #fff;
}
.txtinfo{
    width: calc(100% - 128px);padding-top: 15px;
}
.infodetail .title{
    border-bottom:1px solid #f1f1f1;line-height: 37px;
    background: url(../images/title_1.jpg) 0 12px no-repeat;
    padding-left: 35px;
}
.infodetail .title b.line{
    width:2px;height: 10px;background: #f1f1f1;margin:0 10px;display: inline-block;
}
.infodetail .title span{
    display: inline-block;
}
.infodetail .title span.chose{
    border-bottom:2px solid #19478c;color: #19478c;
}
.infodetail_body{
    margin-top:25px;
}
.infodetail_body .cment{
    width: 281px;
}
.infodetail_body .cment img{
    width: 281px;height:170px;
}
.infodetail_body .cment .tle{
    font-size: 16px;color: #000;padding: 3px 0;display: inline-block;
}
.infodetail_body .cment .date{
    color: #999;font-size: 13px;margin-top: 3px;display: inline-block;
}
.infodetail_body .cment .newsinfo{
    padding-top:5px;
    font-size: 13px;line-height: 1.9em;color: #444;
}
.infodetail_body .newslist{
    width: 498px;
}
.infodetail_body .newslist li{
    line-height: 35px;
    background: url(../images/noticeIco.jpg) 0 16px no-repeat;
}
.infodetail_body .newslist li a,.infodetail_body .newslist li span{
    float: left;
}
.infodetail_body .newslist li a{
    width: 379px;overflow: hidden;display: inline-block;padding-left: 18px;
}
.infodetail_body .newslist li span{
    width: calc(100% - 397px - 15px);
    display: inline-block;
    font-size: 13px;
    text-align: right;
}
.fastinto{
    /* width: 290px; */
}
.fastinto .title{
    border-bottom:1px solid #f1f1f1;line-height: 40px;
}
.fastinto .title span{
    border-bottom:2px solid #19478c;display: inline-block;color: #19478c;
}
.fastintocont{
    /* background: url(../images/bd01.jpg); */
    border:1px solid #e1e1e1;
    padding: 15px 0 5px 0;
    /* height: 334px; */
}
.fastintocont .icon{
    vertical-align: middle;width: 32px;float: left;margin-top: 5px;margin-left: 8px;
}
.fastintocont li a{
    float: left;width: calc((100% - 45px) / 10 );
    margin-left: 15px;
    margin-bottom: 10px;
    height: 45px;
    line-height: 45px;
    background: #f1f1f1;
    text-align: center;
}
.fastintocont li a:hover{
    background: #286dd4;color: #fff;
}
.others{
    /* margin:0 -8px; */
    padding-top: 15px;
}
.arctilelist{
    width: calc((100% - 28px) / 3);
    background: url(../images/bd01.jpg);
    /* margin:0 8px; */
    margin-left: 14px;
    float: left;
    margin-bottom: 15px;
}
.arctilelist .hd{
    margin-bottom:0px;
}
.arctilelist:nth-child(1),.arctilelist:nth-child(4),.arctilelist:nth-child(7){
    margin-left: 0px;;
}
.arctilelist .cont{
    border:1px solid #e1e1e1;margin:0px;
}
.arctilelist .cont ul{
    margin:0 20px;
    padding:10px 0;
}
.arctilelist .cont ul li{    
    margin-bottom: 10px;
}
.arctilelist .cont ul li a{
    width: 253px;
    display: inline-block;
    height: 16px;
    overflow: hidden;
}
.baoming{
    padding-top: 15px;
}
.baoming img{
    width: 100%;
}
.students{
    /* margin:0 30px; */
    width: 1150px;
    margin:0 auto;
}
.students .cont{
    border: 1px solid #e1e1e1;
    padding:15px 15px;
}
.students .title{
    margin:15px;
}
.students .title{
    line-height: 40px;
    border-bottom: 1px solid #f1f1f1;margin-bottom:20px;margin-top:0px;
}
.students .title span{
    border-bottom:2px solid #19478c;display: inline-block;color: #19478c;
}
.students .cont li{
    float: left;margin-right: 24px;width: calc((100% - 96px) / 5 );overflow: hidden;
}
.students .cont li img{
    width: 100%;height: 150px;
}
.students .cont li:nth-child(5){
    margin-right: 0px;
}

.fastintoconts{
    border: 1px solid #e1e1e1;padding:15px 0;
}
.fastintoconts li{
    width:calc((100% - 75px) / 4);background: #f1f1f1;margin-left: 15px;float: left;height: 60px;
}
.fastintoconts li img{
    width: 100%;height:100%;
}
/*详情*/
.amain{
    background: #fff;padding-top:15px;
}
.amainBtom{
    margin:0 15px;
}
.amainBtom .leftnav dl{
    width: 230px;text-align: center;
    /*border: 1px solid #286dd4;*/
    padding-bottom: 10px;
}
.amainBtom .leftnav dt{
    background: #286dd4;color: #fff;height: 50px; line-height: 50px;font-size: 18px;
    margin-bottom: 10px;
}
.amainBtom .leftnav dd a{
    display: block;
}
.amainBtom .leftnav dd a:hover{
    background: #286dd4;color: #fff;
}
.amainBtom .leftnav dd{
    line-height: 40px;
    border-bottom: 1px solid #f1f1f1;
    position: relative;
}
.amainBtom .leftnav dd i.icon-Arrow{
    font-size: 12px;
    position: absolute;
    right: 15px;
}
.rightbody{
    border:1px solid #f1f1f1;
    width: calc(100% - 250px);
    min-height: 300px;
}
.rightbody .bodyList{
    /*padding:15px 0;*/
}
.rightbody .bodyList li{
    display: flex;
    margin:0 15px;
    border-bottom:1px solid #f1f1f1;
    padding:15px 0;
}
.rightbody .bodyList li .img img,.rightbody .bodyList li .img{
    width: 150px;
    height: 90px;
}
.rightbody .bodyList li .img{
    margin-right: 15px;
}
.rightbody .bodyList li .listTitle{
    font-size: 16px;font-weight: bold;margin-bottom: 5px;
}
.rightbody .bodyList li .info{
    color: #666;line-height: 1.5em;
}
.rightbody .bodyList li .date{
    color: #666;font-size: 12px;margin-top:5px;
}
.rightbody .bodyList li .date i{
    vertical-align: middle;margin-right: 5px;
}
.bodyArcitle .bds{
    padding: 20px;line-height: 1.5em;
}
.bodyArcitle .bds > img{
    max-width: cacl(100% - 40px);
}
.arcitleTitle{
    text-align: center;padding-top:20px;font-size: 22px;font-weight: bold;color: #286dd4;
}
/*报名页面*/
.enrollCrumbs{
    background: #f1f1f1;height: 35px;line-height: 35px;margin-top:10px;padding:0 10px;
}
.enrollCrumbs i.icon-Arrow{
    vertical-align: top;font-size: 12px;margin:0 5px;color: #999;
}
.major_top{
    padding-top: 15px;
}
.major_top_img{
    width:  393px;height: 250px;overflow: hidden;
}
.major_top_img img{
    width: 100%;height: 100%;
}
.mahor_top_title{
    width: calc(100% - 393px - 15px);
}
.mahor_top_title h3{
    font-family: "microsoft yahei";font-size: 18px;padding-bottom:10px;margin-bottom: 10px;border-bottom:1px solid #f1f1f1;
}
.major_title{
    margin-bottom: 15px;border-bottom:1px solid #f1f1f1;
}
.major_title p{
    font-size: 14px;padding-bottom: 10px;
}
.major_title p span{
    margin-right: 10px;
}
.major_title p b{
    color: #286dd4;
}
.chosemajor{
    margin-bottom: 10px;border-bottom: 1px solid #f1f1f1;padding-bottom: 10px;
}
.chosemajor label{
    margin-right: 10px;
}
.chosemajor span{
    border:1px solid #e1e1e1;padding:5px 10px; display: inline-block;cursor: pointer;margin-right: 10px;
}
.chosemajor span.chose{
    border-color: #286dd4;color: #286dd4;
}
.major_top .iwant{
    margin-top:20px;
}
.major_top .iwant a{
    display: inline-block;
    padding: 10px 25px;border-radius: 5px;
}
.major_top .iwant a.baoming{
    background: #286dd4;color: #fff;margin-right: 10px;
}
.major_top .iwant a.zixun{
    border:1px solid #286dd4;padding:9px 24px;color: #286dd4;
}
.major_bds_tle{
    height: 40px; line-height: 40px;border:1px solid #f1f1f1;margin-top: 15px;background: #f1f1f1;
}
.major_bds_tle span{
    display: inline-block;padding:0 15px;
}
.major_bds_tle span.chose{
   border-bottom:2px solid #286dd4;background: #fff; font-weight: bold;font-size: 14px;
}
.major_bds_body{
    padding:15px;border:1px solid #f1f1f1;border-top:0px;margin-bottom: 20px;line-height: 1.5em;
}
.major_bds_body > img{
    max-width: 100%;margin:5px auto;
}
.majorformtitle{
    background: #fdf9da;margin:0 -15px 0 -15px;padding:15px 0;padding-left: 50px;
}
.majorformtitle i{
    color: #eaa06f;float: left;margin-right: 15px;margin-top: 5px;font-size: 30px;
}
.majorformtitle div{
    float: left;
}
.majorformtitle p{
    line-height: 1.5em;
}
.majorformtitle p.info{
    color: #999;
}
.majorform{
    margin:0 60px;
}
.majorform dl dt.tle{
    font-size: 16px;font-weight: bold;margin:20px 0;
}
.majorform dl dd.choseinfo{
    background: #f1f1f1;line-height: 70px;padding-left: 30px;border-radius: 5px;
}
.majorform dl dd.choseinfo span{
    margin-right: 15px;
}
.majorform dl dd label.f_tle{
    width: 100px;text-align: right;display: inline-block;margin-right: 5px;
}
.majorform dl dd input{
    border:0px;border-bottom: 1px solid #e1e1e1;
}
dd.dlinput{
    margin:17px 0;
}
dd.dlinput input[type=text]{
    height: 25px;width: 308px;padding:0 10px;color: #3b3b3b;font-size: 12px;
}
dd.dlinput .yzm{
    width: 85px;height: 25px;display: inline-block;background: #f1f1f1;
}
dd.dlinput .getyzm{
        height: 26px;
        line-height: 26px;
        cursor: pointer;
    width: 85px;
    text-align: center;
    color: #3d3d3d;
    font-size: 12px;
    background: #ececec;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #bebebe;
    display: inline-block;
}
.majorform dd button{
    width: 206px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    background: #f04f00;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-weight: 700;
    border: 0;
    margin: 50px 0 0 50px;
    cursor: pointer;
}
.majorla{
    padding-top: 15px;width: calc((100% - 15px) / 2);
}
.majorla li{
    line-height: 1.5em;
}
/* 选择专业 */
.chosetag{
    border: 1px solid #e1e1e1;border-top:0px;
}
.chosetag dl{
    border-bottom: 1px solid #e1e1e1;line-height: 35px;padding:0 15px;
}
.chosetag dl:last-child{
    border:0px;
}
.chosetag dl dt{
    width: 50px;
}
.chosetag dl dt,.chosetag dl dd{
    float: left;
}
.chosetag dl dd a{
    margin-right: 15px;
}
.chosetag dl dd a.chose{
    /* background: #286dd4;color: #fff;padding:3px 10px;border-radius: 3px; */
    color: #286dd4;
}
.chosemajlist{
    border:1px solid #e1e1e1;margin-top:15px;margin-bottom: 30px;
}
.chosemajlist .tle{
    background: #f1f1f1;border-bottom:1px solid #e1e1e1;line-height: 40px;padding-left: 30px;
}
.chosemajlist li{
    line-height: 40px;border-bottom: 1px solid #f1f1f1;
}
.chosemajlist li:hover{
    background: #f1f1f1;
}
.chosemajlist li:last-child{
    border:0px;
}
.chosemajlist li span{
    margin:0 30px;
    display: inline-block;
    float: left;
    height: 40px;
}
.chosemajlist li span.school{
    width: 250px;display: inline-block; overflow: hidden;
}
.chosemajlist li span.zy{
    width: 250px;overflow: hidden;
}
.chosemajlist li span.cc{
    width: 120px;overflow: hidden;
}
.chosemajlist li span.bspanbm{
    float: right;
}
.bspanbm a{
    background: #286dd4;color: #fff;font-size: 12px;padding:3px 10px;border-radius: 3px;
}
.article_ots{
    margin:0 20px;background: #fafafa;border-bottom:1px solid #f1f1f1;line-height: 35px;line-height: 35px;text-align: center;margin-top:20px;
}
.article_ots span{font-size: 12px;margin:0 15px;color: #666;}
.otherlink{
    margin:0 20px;padding-bottom: 20px;
}
.otherlink a{
    border:1px solid #f1f1f1;padding:3px 15px;
}
.otherlink a:hover{
    color: #286dd4;border-color: #286dd4;
}
.annex{
    margin: 0 20px;padding-bottom: 20px;border-top: 1px solid #f1f1f1;padding-top: 10px;
}
.annex span:before{
    padding-right: 10px;
}
.annex span{
    color: #000;font-weight: bold;margin-bottom: 10px;display: block;
}
.annex p{
    margin-top: 5px;
}
.annex a{
    color: red;font-size: 13px;
}
.thisdate{
    margin-top:8px;float:left;margin-right:15px;font-size: 12px;
}
.thisdate .icon-shijian{
    margin-right: 5px;vertical-align: top;color: #74b220;
}
/*课表查询*/
.majorschmain{
    width: 446px;margin-left: 15px;margin-top: 15px;float: left;
}
.majorschmain .cont{
    border:1px solid #e1e1e1;margin:0px;padding: 25px 0;margin-top:15px;
}
.majorschmain .cont li{
    margin-bottom: 10px;
}
.majorschmain .cont label,.majorschmain .cont .iptdiv{
    float: left;
}
.majorschmain .cont label{
    width: 100px;text-align: right;line-height: 30px;
}
.majorschmain .cont label::after{
    content:':';
}
.majorschmain .cont .iptdiv{
    margin-left: 10px;height: 30px;width: 300px;border:1px solid #e1e1e1;
}
.majorschmain .cont .iptdiv input{
    width: calc(100% - 20px);height: calc(100% - 1px);border:0px;padding:0 10px;
}
.majorschmain .hd{
    margin-bottom: 0px;
}
.majorschmain .option{
    text-align: center;padding: 10px 0;
}
.majorschmain .option .start,.majorschmain .option .relt{
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    cursor: pointer;
    background: #fff;
    border: 1px solid #dcdfe6;
    color: #606266;
    -webkit-appearance: none;
    text-align: center;
    box-sizing: border-box;
    outline: none;
    margin: 0;
    transition: .1s;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    padding: 10px 15px;
    font-size: 13px;
    border-radius: 4px;
    margin:0 10px;
}
.majorschmain .option .start{    
    color: #fff;
    background-color: #286dd4;
    border-color: #286dd4;
}
.majorschmain .option .relt{
        color: #409eff;
    background: #ecf5ff;
    border-color: #b3d8ff;
}
/*排课计划*/
.paike{
    margin-left: 10px;margin-top:15px;width: 694px;
}
.paike .hd{
    margin-bottom: 0px;
}
.paike .hd ul li,.majorschmain .hd ul li{
    font-size: 14px;padding:0 15px;width: auto;
}
.paike ul,.majorschmain ul{
    margin:0px;
}
.paike .cont{
    border: 1px solid #e1e1e1;margin:0px;height: 318px;margin-top:15px;
}
.paike .cont .tle{
    width: 150px;text-align: right;display: inline-block;margin-right: 10px;background: #f1f1f1;border-right: 1px solid #e1e1e1;margin-bottom: 0px;line-height:35px;
}
.paike .cont li:last-child .paikeinfo{
    line-height: 25px;
}
.paike .cont li:last-child .tle{
    height: 210px;
}
.paike .cont li{
    line-height: 35px;border-bottom: 1px solid #e1e1e1;
}
.paike .paikeinfo{
    width: 450px;
}
/*排课详情弹窗*/
.showclasses{
   background: #fff;
}
.showclasses h3{
    text-align: center;font-size: 18px;padding:30px 0;
}
.showclasses{
    text-align: left;
}
.showclasses li{
    margin:0 15px;border-bottom:1px solid #e1e1e1;margin-bottom: 10px;padding-bottom: 10px;
}
.showclasses li  label{
    padding:6px 10px;background: #286dd4;color: #fff;font-size: 12px;display: inline-block;margin-right: 15px;
}
.showclasses li p{
    padding:15px 0;
}
.showclasses li p.info{
    text-align: left;
}
.showclasses .printer{
    position: relative;
}
.showclasses .printer img{
    position: absolute;top:10px;right: 15px;width: 35px; cursor:pointer;
}
.closesclasses{
    font-size: 13px;
    background: rgba(40, 109, 212, 0.5);
    border: 1px solid #286dd4;
    display: block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    margin-top: 20px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    position: absolute;
    top:-70px;
    left: -10px;
}
/*天气*/
.weather{
    margin: 0 15px;padding-top:13px;border:1px solid #e1e1e1;padding:0 20px; background:url("../images/bd01.jpg");
}
/*学校简介*/
 .aboutschool{
    width: 749px;
 }
 .aboutschool .continc{
    width: 100%;border:1px solid #e1e1e1;height: 356px;background:url("../images/bd01.jpg");
 }
.aboutschool .continc .info{
    width: 376px;padding:20px;line-height: 2em;text-indent: 2em;
}
.headmastpick{
    background: #fff;border: 1px solid #e1e1e1;font-size: 0px;padding:8px;float: left;
}
.headmaster p{
    text-align: center;padding:10px 0;
}
.headmaster{
    text-align: center;border-right: 1px solid #e1e1e1;width: 200px;height: 340px;
}
.headmaster a{
    width: 100px;height:25px;line-height: 25px;text-align:center;display: inline-block;border:1px solid #286dd4;margin-top: 10px;border-radius: 3px;background: rgba(40, 109, 212, 0.5);color: #fff;
}
.headmaster a:hover{
    background: rgba(40, 109, 212, 1);
}
.headlist{
    width: 165px;
}
.scholltle{
    background: #fff;border:1px solid #e1e1e1;margin:0 12px;line-height: 30px;text-align: center;float: left;margin-top: 15px;width: calc(100% - 24px);
}
.Organization .peo1{
    width: 20px;padding:15px 5px;height: 155px;background: #fff;border:1px solid #e1e1e1;float: left;text-align: center;margin-top: 10px;margin-left: 13px;
}
.somenotice{
    margin:15px;width: calc(100% - 30px);
}
.somenotice .hd{
    /*margin-bottom: 0px;*/
}
.somenotice .hd ul li.on{
    font-size: 14px;padding:0 15px;width: auto;
}
.somenotice .conts{
    border:1px solid #e1e1e1;padding:10px;padding-bottom: 0px;
}
.somenotice .conts .tle{
    background: red;font-size: 12px;color: #fff;padding:3px 10px;float: left;
}
.somenotice .conts li:last-child .tle{
    background: green;
}
.somenotice .conts li{
    margin-bottom: 10px;
}
.somenotice .conts ul{
    margin:0px;
}
.somenotice .conts .info{
    float: left;margin-left: 10px;
}
.claslist{
    width: 100%;text-align: center;
}
.claslist th{
    background: #f1f1f1;border-bottom:1px solid #e1e1e1;height:30px;border-right: 1px solid #e1e1e1;
}
.claslist th:last-child,.claslist tr td:last-child{
    border-right: 0px;
}
.claslist tr td{
    height: 30px;border-bottom: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;font-size: 13px;color: #666;
}
.claslist tr:hover td{
    background: #f1f1f1;color: red;
}
/*分页*/
.page{
    text-align: center;margin:20px 0;
}
.page a{
    border:1px solid #f1f1f1;padding:5px 10px; display: inline-block;
}
/*面包屑*/
.crumbs{
    /*margin :0 15px;*/
    padding:15px 20px;
    /*background: #f1f1f1;*/
    text-align: right;
    border-bottom: 1px solid #f1f1f1;
}
.crumbs i.iconfont{
    font-size: 12px;margin:0 5px;
}
.crumbs i.icon-zhuye1{
    font-size: 14px;
}
.crumbs a,.crumbs i.iconfont{
    color: #666;
}
/*底部信息*/
.links{
    margin-top:30px;
}
.links .ct{
    margin:0 15px;
}
.links .linkdl{
    width: calc((100% - 75px) / 4);float: left;margin-right: 25px;
}
.links .linkdl:nth-child(4){
    margin-right: 0px;
}
.links .linkdl{
    position: relative;
}
.links .linkdl dt{
    border:1px solid #286dd4;height: 30px;line-height: 30px;font-size: 14px;padding-left: 10px;cursor: pointer;
}
.links .linkdl dd{
    display: none;
    width: calc(100% - 2px);
    position: absolute;
    background: #fff;
    bottom:30px; z-index: 1;
    line-height: 30px;
    border:0px solid #286dd4;
    border:1px solid #286dd4;
    border-bottom: 0px;
}
.links .linkdl:hover dd{
    display: block;
}
.links .linkdl dd a{
    width: 100%;display: block;
    text-align: center;
    border-bottom: 1px solid #f1f1f1;
}
.links .linkdl dd a:hover{
    background:#286dd4;color: #fff;
}
.links .linkdl dt img{
    vertical-align: middle;width: 7px;margin-right: 10px;
}
.footer{
    text-align: center;padding:31px 0;line-height: 1.5em;border-top: 2px solid #e1e1e1;width: 1150px;margin:0 auto;margin-top:30px;position: relative;background: #286dd4;color: #fff;
}
.footer p{
    font-size: 13px;line-height: 2em;
}
.footer .ewm{
    float: right;position: absolute;right: 0px;top:0px;width: 130px;height:130px;overflow: hidden;
}
.footer .ewm img{
    width: 100%;height: 100%；
}
.more{
    background: url(../images/icon_more.png) 40px 14px no-repeat;font-size: 12px;padding-right: 10px;
}

/*yx_rotaion*/
.yx-rotaion{ margin-top: 10%; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}
.rotaion_list li img{
	width: 330px;height: 235px;
}

.box123{width: 330px;height: 235px;overflow: hidden;position: relative;}
.box-1 ul{}
.box-1 ul li{width: 330px;height: 235px;position: relative;overflow: hidden;}
.box-1 ul li img{display:block;width: 330px; height: 235px;}
.box-1 ul li h2{position: absolute;left: 0;bottom: -12px;height: 40px;width:300px;background: rgba(125,125,120,.4);text-indent: 2em;
				padding-right:500px ;font-size: 15px;line-height: 40px;text-overflow: ellipsis;overflow: hidden;
				white-space: nowrap;font-weight: normal;color: ghostwhite}
.box-2{position: absolute;right: 10px;bottom: 14px;}
.box-2 ul li{float:left;width: 12px;height: 12px;overflow: hidden; margin: 0 5px; border-radius: 50%;
				background: rgba(0,0,0,0.5);text-indent: 100px;cursor: pointer;}
.box-2 ul .on{background: rgba(255,255,255,0.6);}
.box-3 span{position: absolute;color: white;background: rgba(125,125,120,.3);width: 50px;height: 80px;
				top:50%; font-family: "宋体";line-height: 80px;font-size:60px;margin-top: -40px;
				text-align: center;cursor: pointer;}
.box-3 .prev{left: 10px;}
.box-3 .next{right: 10px;}
.box-3 span::selection{background: transparent;}
.box-3 span:hover{background: rgba(125,125,120,.8);}
.box .box123 ul li{
    margin-left:0px;
    padding-left: 0px;
}

#div1{ width: 1150px; position: relative; margin: 0 auto;overflow: hidden;}
    #div1 ul { width: 800px; position: relative; }
    #div1 ul li { float: left; list-style: none; padding-right:20px;}
    #div1 ul li img { width: 200px; height: 150px; display: inline-block;
}
.backfff{
    position: fixed;width: 100%;height:100%;background: rgba(0,0, 0, 0.8); z-index: 999999;top:0px;display: none;
}
.search{
    width: 300px;height:50px;position: fixed;left: 50%;top:50%;transform: translate(-50%,-50%);z-index: 9999999;
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
}
.search{
    font-size: 0px; display: none;
}
.search button,.search input{
    border:0px;
}
.search button{
    width: 80px;height:35px;cursor: pointer;background: #286dd4;color: #fff;
}
.search input{
   width: calc(100% - 80px - 20px); height:35px;vertical-align: top;padding: 0 10px;
}
.closesearch{
    font-size: 13px;background: rgba(40, 109, 212, 0.5);border:1px solid #286dd4;display: block;width: 80px;height:30px;line-height:30px;margin:0 auto;margin-top: 20px;text-align: center;color: #fff;cursor: pointer;
}
.show{
    display: block;
}
.show ~ .backfff{
    display: block;
}
.hideli {
        height: 22px;overflow: hidden;margin-bottom: 5px;
}

.wxcode1,.wxcode2{
    width: 100px;height:100px;background: #000;top: 8px;position: absolute;
}
.wxcode1{
    left:20px;
}
.wxcode2{
    right:20px;
}
.wxcode1 img,.wxcode2 img{
    width: 100%;height:100%;
}
.tops{
    width:100%;height:35px;background:url(../images/topsbg.jpg) #fff bottom repeat-x;line-height: 35px;font-size: 14px;
}

.webpositionPic {
	position: relative
}

.webpositionPic .pictips-s {
position: absolute;
    width: 100%;
    height: 30px;
    top: 0px;
    line-height: 30px;
    text-align: center;
    background-color: darkseagreen;
    color: white;
}


