@charset "utf-8";
.title span{font-size: 24px;color:#0049B6;background: url("../images/icons/fsdwicon.png") no-repeat left center;padding-left: 60px;padding-top: 10px;padding-bottom: 3px}
.title span a{color:#0049b6;}
.title{margin-bottom: 22px;margin-top: 50px;position: relative;}
.fsdwList{margin-left: -2%;margin-top: 40px;overflow: hidden}
.fsdwList li{float: left;width:23%;height:auto;margin-left: 2%;}
.fsdwPic{width:100%;height:auto;overflow: hidden;position: relative;margin-bottom: -4px;}
.fsdwPic>span>img{transition: all 0.6s;width: 100%}
.fsdwList li:hover .fsdwPic>img{transform: scale(1.1);}
.fsdwCover{display:none;position: absolute;width:100%;background: url("../images/fsdwcover.png") repeat;top:0;left:0;overflow: hidden;  bottom: 4px;}
.fsdwCover i{width:78px;height:78px;display: block;background: url("../images/icons/fsdwckicon.png") no-repeat;margin:33px auto;}
.fsdwTxt{width:auto;height:45px;border: 1px solid #E7E7E7;padding:10px 60px;}
.fsdw{margin-bottom: 50px;}
.fsdwTxt dl{overflow: hidden}
.fsdwTxt dl dd{margin-left: 10px;}
.fsdwTxt dl dd h2{color:#B2B8CB;font-size: 18px;font-weight: normal;margin-bottom: 5px;}
.fsdwTxt dl dd h3{font-size: 13px;font-weight: normal;color:#565D75;}
.title i{position: absolute;right:0;top:5px;background: url("../images/icons/titletz.png") no-repeat;width:15px;height:25px;}
.sjkyd .title span{background: url("../images/icons/sjydicon.png") no-repeat left center;}
.sj ul{overflow: hidden;padding:30px 0;border-bottom: 1px solid #E9E9E9;}
.sj ul li{overflow:hidden;float: left;width:18%;border-left: 1px solid #E5E5E5;position: relative;height:92px;padding-right:19px}
.sj ul li i{position: absolute;left:20px;top:0;width:67px;height:67px;}
.sjtxt{width:auto;margin-left: 100px;}
.sjtxt h2{font-size: 26px;font-weight: normal;color:#0049B6;}
.sjtxt h3{font-size: 15px;color:#333333;font-weight: normal}
.sj{margin-bottom: 30px;}
.cg{padding: 30px 0;margin-bottom: 50px;border-top: 1px solid #E8E8E8;border-bottom: 1px solid #E8E8E8;}
.cg table{width:100%;text-align: center}
.cg table td h2{font-size: 22px;color:#0049B6;font-weight: normal;margin-bottom: 15px;}
.cg table td  h3 span{font-size:16px;color:#666666;font-weight: normal;padding-right: 30px;}
.kjfc>ul{overflow: hidden}
.kjfc>ul>li{float: left;height:auto;overflow: hidden;}
.kjfc ul li img{width:100%;}
.kjfc ul li.item1{width:16.6%;position: relative;}
.kjfc ul li.item2{width:19.9%;position: relative;}
.kjfc ul li.item3{width:26.9%;position: relative;}
.kjfc ul li.item2 li{margin-bottom: -4px;}
#slick1{margin-bottom: 0;}
.rdzt{margin-bottom: 60px;}
#slick1 .slick-prev{background: url("../images/icons/ztleft.png") no-repeat;width:16px;height:44px;z-index:10;left: -36px;  top: 30%;}
#slick1 .slick-next{background: url("../images/icons/ztright.png") no-repeat;width:16px;height:44px;z-index:10;right:-20px;top:30%;}
#slick1 .slick-prev:before, #slick1 .slick-next:before{content: ""}
.rdzt .title span{background: url("../images/icons/rdzticon.png") no-repeat left center;}
.jdzg{width:735px;}
.yycg{width:494px;}
.jdzg .title span{background: url("../images/icons/jdzgicon.png") no-repeat left center;}
.yycg .title span{background: url("../images/icons/yycgicon.png") no-repeat left center;}
.yycgPic{width:45%;}
.yycgPic img{width:100%;height:150px;}
.yycgtxt{width:50%;}
.yycgTop{padding-bottom: 20px;border-bottom: 1px solid #E4E4E4;}
.yycgBot li{padding-top: 12px;width:100%;position:relative;}
.yycgBot li a{font-size: 16px;color:#666666;display: block;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;padding-right:60px;}
.yycgBot li span{position:absolute;right:0;top:12px;}
.yycgtxt h2 a{font-size: 16px;color:#000;font-weight: normal;overflow: hidden;text-overflow: ellipsis;/* white-space: nowrap; */display: block;line-height:26px;}
.yycgtxt p{font-size: 14px;color:#666666;line-height: 24px;margin-top: 10px;  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 4;  -webkit-box-orient: vertical;height:70px;text-indent:2em;}
.jdzgpic{width:55%}
.jdzgpic img{width: 100%;}
.jdzgtxt{width:41%;height:276px;}
.jdzgtxt h1{font-size: 16px;color:#000000;font-weight: normal;margin-bottom: 10px;line-height: 26px;}
.jdzgtxt p{font-size: 14px;color:#666666;line-height: 25px;height:200px;text-indent:2em;overflow:hidden;}
#slick2 .slick-prev{background: url("../images/jdzgleft.jpg") no-repeat;width:38px;height:38px;z-index:10;left:auto;right: 50%;top:auto;bottom:0;}
#slick2 .slick-next{background: url("../images/jdzgright.jpg") no-repeat;width:38px;height:38px;z-index:10;right: 45%;top: auto;bottom:0;}
#slick2 .slick-prev:before, #slick2 .slick-next:before{content: ""}
.zgdetail{display:block;font-size:14px;color:#587FD0;}
.zgdetail2{display:block;text-align:right;font-size:16px;color:#587FD0;position:absolute;right:0;bottom:0px;}
#slick2{margin-bottom: 0;width:100%}
.slidePic{height:37px;background: #DEDEDE;line-height: 37px;padding-left: 10px;font-size: 15px;color:#666;}
.head{height:30px;background: #0C51AB;line-height: 30px;padding: 14px 50px 20px 50px;}
#slick3{margin-bottom: 0;}
#slick3 .slick-dots{bottom:100px;}
#slick3 .slick-dots li{background: url("../images/icons/dots.png") no-repeat ;width:22px;height:22px;}
#slick3 .slick-dots li.slick-active{background: url("../images/icons/dotson.png") no-repeat;}
#slick3 .slick-dots li button:before{content: ""}
.linecov{width:100%;position: absolute;bottom:-5px;left:0;z-index: 99;}
.school-news{width:55%}
.mtjc{width:41%}
.mtjc .title span.mticon{background: url("../images/icons/mtjjicong.png") no-repeat left center;color:#5A5A5A}
.mtjc .title span.dticon{background: url("../images/icons/jcdticon.png") no-repeat left center;color:#5A5A5A}
.tzgsTab li.active span.mticon{color:#0049B6;background: url("../images/icons/mtjjicon.png") no-repeat left center;}
.tzgsTab li.active span.dticon{color:#0049B6;background: url("../images/icons/jcdticonb.png") no-repeat left center;}
.school-news .title span{background: url("../images/icons/xxnewicon.png") no-repeat left center;}
.ywList{margin-left: -4%;margin-top: 32px;overflow: hidden}
.ywList li{float: left;width:45%;margin-left: 4%;position: relative}
.ywList li i{position: absolute;bottom:50px;left:7px;}
.picyw{width:100%;height:230px;position: relative;}
.picyw a{overflow: hidden;display: block;vertical-align:middle;width:100%;height:225px;}
.picyw img{transition: all 0.6s;width: 100%;}
.ywList li p a{font-size: 16px;color:#0049B6;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;display: block}
.ywList li:hover .picyw img{transform: scale(1.1);}
.newdate{width:75px;height:55px;background:#ED0C12;text-align: center;position: absolute;  bottom: 0;  left: 10px;}
.newdate dt{font-size: 19px;color:#fff;line-height:33px;}
.newdate dd{font-size: 14px;color:#fff;}
.ywList li p{padding: 17px 0;}
.section1{position: relative;margin-bottom:Ã‚Â 30px; border-top:Ã‚Â 3px solidÃ‚Â #084CB1;}
.section1 .container{position: relative;z-index: 13;padding-bottom: 20px;}
.logocover{position: absolute;right:0;bottom:-30px;width:275px;height:455px;}
.xxnewtit {border-top:1px solid #E1E1E1;height: 124px;overflow: hidden;}
.xxnewtit a{width:auto;font-size: 16px;color:#000000;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;display: block}
.xxnewtit i{position: absolute;left:-20px;top:9px;width:10px;height:2px;background: #3F6DC1;}
.xxnewtit span{position: absolute;right:-50px;top:1px;font-size: 14px;color:#999999;}
.xxnewtit li{margin-top: 20px;position: relative;margin-left: 20px;margin-right: 50px;}
.mtinner{border-top: 2px solid #0049B6;padding-top:20px;padding-bottom: 40px;border-bottom: 1px solid #E1E1E1}
.mtinner h1 a{font-size: 16px;color:#0049B6;font-weight: normal;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;display: block;margin-bottom: 20px;}
.mtinner p{font-size: 14px;color:#666666;line-height: 32px;height:96px;overflow:hidden;text-indent:2em;}
.mtjj ul li{position: relative;margin-right: 70px;width:auto;padding-top: 20px;}
.mtjj ul li b{position: absolute;right: -70px;top:20px;font-size: 14px;color:#999999;font-weight: normal;}
.mtjj  .mt{width:100%}
.mtjj  .mt a{font-size: 16px;color:#000000;/* padding-left: 20px; *//* border-left: 1px solid #D6D6D6; */width:auto;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;/* margin-left: 90px; */position: relative;}
.mtjj  .mt span{color:#3366CC;padding-right: 20px;display: block;text-align: center;width:90px;position: absolute;}
.enterNew{font-size: 12px;color:#587FD0;display: block;text-align: right;margin-top: 15px;}
.section2{background:url("../images/section2bg.png") no-repeat bottom right #1760BB;overflow: hidden;padding-bottom: 20px;}
.tzgs{width:55%}
.xshd{width:525px;}
.tzgs-con{position: relative;top:10px;}
.tzgs .title span{background: url("../images/icons/xstzicon.png") no-repeat left center;}
.tzgs .title span.tongzhi{background: url("../images/icons/xstzicon.png") no-repeat left center;color:#8CA8DE;}
.tzgs .title span.gongshi{background: url("../images/icons/gggsicon.png") no-repeat left center;color:#8CA8DE;}
.xshd .title span{background: url("../images/icons/xshdicon.png") no-repeat left center;color:#fff;}

/*.tzgs-con ul {margin-left: -4%;overflow: hidden;padding-bottom: 25px;padding-top: 20px;border-top: 1px solid rgba(255,255,255,.1);}
.tzgs-con ul li{width:45%;margin-left: 4%;position: relative;height:45px;float: left}
.tzgs-con ul a{margin-left: 90px;display: block;font-size: 16px;color:#F0F0F0;overflow: hidden;-webkit-line-clamp: 2;  -webkit-box-orient: vertical;line-height: 36px;height: 80px;    margin-top: -9px;}
.tzgs-con ul li dl{width:67px;height:60px;background: url("../images/timebg21.png") no-repeat;position: absolute;left:0;top:0;text-align: center;}
.tzgs-con ul li dl dt{font-size: 19px;color:#CCCC33;line-height:53px;}
.tzgs-con ul li dl dd{font-size: 14px;color:#CCCC99;}*/
.tzgs-con ul {overflow: hidden;margin-top: -20px;}
.tzgs-con ul li{position: relative;padding: 11px 60px 10px 0;border-bottom: 1px dashed rgba(255,255,255,.2)}
.tzgs-con ul a{display: block;width:auto;font-size: 16px;color:#F0F0F0;background: url("../images/tztitline.png") no-repeat left center;padding-left: 20px;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.tzgs-con ul span{position: absolute;right:0;top:10px;font-size: 14px;color:#CCCCCC;}

.banner{position: relative;}

/*.bannertxt{position: absolute;bottom: 90px;width:1280px;margin: auto;left:0;right:0;}
.bannertxt h1{height:40px;line-height: 40px;padding:8px 30px;background: url("../images/bannertxtbg.png") no-repeat 5px;width: 554px;font-weight: normal;color:#fff;font-size: 20px;text-align: left;}*/

.bannertxt{position: absolute;bottom:80px;width:1280px;margin: auto;left:0;right:0;    text-align: left;padding-left:20px;}
.bannertxt h1{display:inline;padding:8px 30px;background: url("../images/bannertxtbg1.png") repeat;font-weight: normal;color:#fff;font-size: 20px;position: relative;height:50px;line-height: 50px;}
.bannertxt h1 i{position: absolute;width:5px;height: auto;padding: 10px 0;background: #EA353A;left:-4px;top:8px;bottom:10px;}

.juese ul{margin-left: -10px;}
.juese li{float: left;width:35px;height:27px;text-align: center;line-height: 30px;border: 1px solid #fff;margin-left: 10px;}
.juese li a{font-size: 12px;color:#fff;}
.juese li a span{display: none}
.juese li a i img{margin-top: 4px;}
.enter ul{overflow: hidden}
.enter ul li{float: left;padding-left: 30px;}
.enter ul li a{font-size: 14px;color: #fff;}
.sjrk{position: relative;padding-left: 20px;}
.sjrk i{width:1px;height:14px;background:#8195B5;position: absolute;margin-left:10px;margin-right:10px;left:0;top:2px; }
.tzgsTab{overflow: hidden;  position: relative;  padding-top: 6px;  top: -6px;}
.tzgsTab li{float: left;padding-right: 50px;cursor: pointer}
.tzgsTab li.active span.tongzhi{background: url("../images/icons/tongzhiw.png") no-repeat left center;color:#fff;}
.tzgsTab li.active span.gongshi{background: url("../images/icons/gonggaow.png") no-repeat left center;color:#fff;}
.tzgsTab li.active a.tzlj {
    display: block;
}
.tzgsTab li a.tzlj {
    position: absolute;
    right: 0;
    display: none;
    top: 9px;
}
.fctt{position: absolute;font-size: 36px;color:#fff;top:70px;left:30px;z-index: 5;font-weight: normal;}
.fcitem{position: relative}
.fctit{display: none;background: url("../images/fctxtbg.png") no-repeat left;position: absolute;bottom:4px;right:0;width:70%;height:58px;line-height: 58px;font-size: 18px;color:#fff;padding-left: 40px;}
.fctit span{background: url("../images/fctxtline.png") no-repeat left center;padding-left: 13px;}
.rightL{position: fixed;right:0;top:25%;z-index: 100;}
.ksdh{margin-bottom: 10px;position: relative}
.ksdh>i{width:68px;height:87px;background: url("../images/icons/ksdhicon.png") no-repeat;cursor: pointer;}
.mailBox i{width:68px;height:68px;background: url("../images/icons/mailicon.png") no-repeat;}
.ksdhcon{position: absolute;left:-177px;top:0;background: url("../images/ksdhbg.png") no-repeat;width:177px;/* height:637px; */padding: 30px 10px 10px 10px;}
.ksdhcon li{margin-bottom: 18px;}
.ksdhcon a{font-size: 14px;color:#CCCCCC;padding-left: 25px;position: relative}
.ksdhcon a i{position: absolute ;left:0;top:0;width:18px;height:22px;}
.hot{position: absolute;width:20px;height:7px;top:5px;right:-25px;background: url("../images/icons/hoticon.png") no-repeat;}
.new{position: absolute;width:20px;height:7px;top:5px;right:-25px;background: url("../images/icons/newicon.png") no-repeat;}
.mailBox{position: relative}
.mailcon{position: absolute;left: -303px;top:0;background: url("../images/mailbg.png") no-repeat;width: 285px;height: 100px;padding: 0px 9px;}
.modrigtopli {
    height: 20px;
    line-height: 20px;
    color: #fff;
    font-size: 12px;
    margin-bottom: 10px;
}
.yhhj {
    float: left;
    width: 155px;
    height: 20px;
}
.xuanyy {
    float: right;
    width: 90px;
}
.topnt20 {
    width: 90px;
    height: 20px;
}
.anfh {
    font-family: Arial, Helvetica, sans-serif,微软雅黑,宋体;
    height: 20px;
    line-height: 20px;
}
.xuanyy {
    /* float: left; */
    width: 128px;
}
.select_box {
    width: 128px;
    border: 1px solid #9d9d9d;
    position: relative;
    background: #fff;
}
.select_box span {
    cursor: pointer;
    display: block;
    width: 100%;
    overflow: hidden;
    color:#999999;
}
.select_box span a{color:#999999;}
.son_ul {
    width: 128px;
    position: absolute;
    left: -1px;
    top: 20px;
    line-height: 19px;
    border-bottom: 1px solid #9d9d9d;
    border-left: 1px solid #9d9d9d;
    border-right: 1px solid #9d9d9d;
    background: #fff;
}
.select_box ul li {
    cursor: pointer;
    list-style-type: none;
    line-height: 20px;
}
.son_ul li a {
    display: block;
    overflow: hidden;
    line-height: 19px;
    color:#666;
    border-bottom: 1px dashed #ccc;
}
.modrigBotli{color:#fff;font-size: 12px;}
.mima {
    width: 165px;
    height: 22px;
}
.login{background: url(../images/loginbg.png) ;  color: #fff;  font-size: 12px;  width: 37px;  height: 19px;  text-align: center;  line-height: 19px;margin-top:0px;}
.zhmm{width:64px;height:22px;background: url("../images/zhmmbg.png") no-repeat;line-height: 22px;text-align: center;color:#fff;font-size: 12px;display: inline-block;}
#slick7 .slick-dots li{background:#fff;width:20px;height:3px;border-radius: 5px;}
#slick7 .slick-dots li.slick-active{background: #EC6941;}
#slick7 .slick-dots li button:before{content: ""}
#slick7 .slick-dots{text-align: right;bottom:-15px;}
#slick7{margin-bottom:0;}
.xshdlist{width:100%}
.xshdlist li{/*margin-bottom: 30px;*/height:91px;}
@media screen and (max-width: 1340px){
    .tzgs {width: 55%;}
    .xshd { width: 40%;  }
    .fsdwTxt {  padding: 10px 15px;  }
    .jdzg{width:55%;}
    .yycg {  width: 41%;  }
    #slick2 .slick-list{width:91%}
    #slick7 .slick-list{width:93%}
    #slick1 .slick-list{padding-left: 13px;}
    #slick1 .slick-prev {  left: -3px;  }
    #slick1 .slick-next {right: -7px;}
    #slick2 .slick-prev {
        right: 57%;
        bottom:63px;
        top:auto;
    }
    #slick2 .slick-next {
        right:50%;
       bottom: 63px;
        top:auto;
    }
    /*.section1{margin-top: -20px;}*/
.jdzgtxt{height:264px;}
.zgdetail{bottom:11px;}
.zgdetail2{bottom: 9px;}
.picyw img{height:80% !important;}
.yycgPic img{width:100%;height:128px;}
}