@charset "utf-8";

/*通用样式*/
*{margin:0 auto;padding:0 auto}
body {text-align:left;font:12px/22px "Microsoft YaHei","微软雅黑",Arial, Helvetica, sans-serif;color:#5b5b5b;}
div{margin:0 auto;padding:0}
ul,form{margin:0;padding:0}
dt,dd,dl{margin:0px;padding:0px;}
li{list-style:none}
a{color:#5b5b5b;}
a:link{text-decoration:none}
a:visited{text-decoration:none;color:#5b5b5b;}
a:hover{text-decoration:none;color:#1195d3;}
img{border:none;}
.myfixed {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/*超过自动变省略号*/
.wordbreak{table-layout: fixed;word-wrap:break-word;word-break:break-all;}/*文字超出 自动换行*/
.left{float:left;}
.none{display:none;}
.margin-right{margin-right:20px;}
.margin-bottom{margin-bottom:10px;}
.deal_float{clear:both;height:0px;font-size:0px;overflow:hidden;}
.wrap{width:1040px;}
.wrap100{width:100%;}

/* top */
.bar{width:100%;height:40px;background-color:#464646;float:left;margin-top:90px;}
.top{width:1040px;position:relative;z-index:2;}
.logo{width:160px;height:160px;float:left;position:absolute;z-index:4;top:30px;}
.title{width:550px;float:left;line-height:60px;font-size:34px;color:#1195d3;position:absolute;z-index:4;top:30px;left:180px;}
.wechat{width:160px;float:right;font-size:14px;color:#5b5b5b;position:absolute;z-index:5;height:26px;line-height:26px;top:50px;left:880px;}
.wechat p{width:40px;float:left;margin-right:10px;}
.wechat p span{position:inherit;z-index:999;width:120px;top:80px;height:120px;background-color:#fff;display:none;margin-left:-30px;-webkit-box-shadow: 2px 2px 2px rgba(100, 100, 100, .5);-moz-box-shadow: 2px 2px 2px rgba(100, 100, 100, .5);box-shadow: 2px 2px 2px rgba(100, 100, 100, .5);border-top:1px solid #dedede;border-left:1px solid #dedede;float:left;}


.menu{width:800px;float:right;color:#fff;padding-left:60px;color:#fff;font-size:14px;line-height:40px;position:absolute;z-index:4;top:90px;left:180px;}

.menu a{color:#fff}
.menu a:visited{color:#fff}
.menu a:hover{color:#fff}
.menu ul li{min-width:80px;float:left;text-align:center}
.menu ul li ul{width:200px;float:left;position:absolute;z-index:9;background-color:#1195d3;display:none}
.menu ul li ul p{width:200px;float:left;height:40px;line-height:40px;font-size:14px;text-align:left}
.menu ul li ul p a{width:175px;float:left;padding-left:25px;background:url(../img/arrow.png) left center no-repeat;border-bottom:1px solid #70bfe5}
.menu ul li ul p a:visited{width:175px;float:left;padding-left:25px;background:url(../img/arrow.png) left center no-repeat;border-bottom:1px solid #70bfe5}
.menu ul li ul p a:hover{width:175px;float:left;padding-left:25px;background:url(../img/arrow.png) left center no-repeat #0074ab;border-bottom:1px solid #70bfe5}



 .swiper {
        width: 1400px;
        height: 390px;
        
      }
.swiper .swiper-slide li{background-color:rgba(17,149,211,0.5);height:45px;float:left;width:100%;position:relative;z-index:20;top:-45px;overflow:hidden;}
.swiper .swiper-slide  .swipertitle{color:#fff;width:100%;background-color:rgba(17,149,211,0.5);height:45px;float:left;width:100%;position:absolute;line-height: 45px;bottom:0px;padding-left:400px;text-align: left;}

      .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        z-index: 1;
      }

      .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }



.banner{width:100%;height:390px;overflow:hidden;}
.banner-box{width:1440px;height:390px;overflow:hidden;}
.banner-box img{width:1440px;height:390px;}
.banner-box ul{float:left;height:390px;width:19200px}
.banner-box ul li{float:left;height:390px;width:1440px;}

.i-news-title{width:100%;color:#fff;position:relative;z-index:20;top:-60px;height:45px;font-size:15px;line-height:45px;overflow:hidden;}
.i-news-title ul{float:left;height:390px;width:19200px}
.i-news-title ul li{float:left;height:390px;width:1440px;}

.i-news{width:100%;background-color:#1195d3;height:45px;float:left;position:relative;z-index:8;margin-top:-45px;filter:alpha(opacity:50); opacity:0.5; -moz-opacity:0.5;-khtml-opacity: 0.5;margin-bottom:15px;}

.ryun{display:none}
.i-left{width:690px;float:left}
.i-left ul{width:210px;float:left;-webkit-box-shadow: 2px 2px 2px rgba(100, 100, 100, .5);-moz-box-shadow: 2px 2px 2px rgba(100, 100, 100, .5);box-shadow: 2px 2px 2px rgba(100, 100, 100, .5);border-top:1px solid #dedede;border-left:1px solid #dedede;margin-bottom:20px;margin-right:19px;height:250px;}
.i-left ul img{width:210px;height:114px;float:left}
.i-left ul li{width:180px;padding:15px;float:left;line-height:18px;}
.i-left ul li b{width:180px;font-size:14px;font-weight:bold;color:#1195d3;float:left;margin-bottom:10px;}
.i-left ul li p{width:180px;float:left;line-height:21px;overflow:hidden;}

.i-left ul li b a{color:#1195d3}
.i-left ul li b a:visited{color:#1195d3}
.i-left ul li b a:hover{color:#1195d3}

.i-right{width:350px;float:right}
.i-right ul{width:319px;float:left;-webkit-box-shadow: 2px 2px 2px rgba(100, 100, 100, .5);-moz-box-shadow: 2px 2px 2px rgba(100, 100, 100, .5);box-shadow: 2px 2px 2px rgba(100, 100, 100, .5);border-top:1px solid #dedede;border-left:1px solid #dedede;margin-bottom:20px;padding:15px;}
.i-right ul li{width:319px;float:left;}
.i-right ul li b{width:200px;font-size:14px;font-weight:bold;color:#1195d3;float:left;margin-bottom:5px;line-height:24px;}
.i-right ul li span{width:80px;font-size:12px;;color:#1195d3;float:right;margin-bottom:5px;line-height:24px;text-align:right}
.i-right ul li a{color:#1195d3}
.i-right ul li a:visited{color:#1195d3}
.i-right ul li a:hover{color:#464646}

.foot-bg{width:100%;background-color:#464646;float:left}
.foot{width:1040px;color:fff;}
.foot a{color:#fff}
.foot a:visited{color:#fff}
.foot a:hover{color:#1195d3}

.f-left{width:780px;float:left;padding:40px 0;}
.f-left ul{width:195px;float:left;margin-bottom:30px;height:160px;}
.f-left ul li{width:195px;float:left;font-size:14px;margin-bottom:5px;}
.f-left ul p{width:175px;float:left;padding-left:20px;background:url(../img/vote.png) left center no-repeat;line-height:24px;}

.f-right{width:260px;float:left;padding:40px 0;color:#fff;line-height:24px;font-size:14px;text-align:right}
.f-right p{width:260px;float:left;}
.f-right p img{float:right;width:180px}



.page-wrap{width:100%;float:left}
.page1100{width:1100px;}
.page-bg{width:1100px;background:url(../img/tmbg.png) left top repeat;float:left}

.page-content{width:1040px;padding:50px 30px;float:left}
.page-content td{font-size:12px;padding:5px;}
.page-content b{color:#1195d3;font-size:16px;padding-top:20px;width:710px;float:left}
.page-content a{color:#1195d3;}
.page-content a:visited{color:#1195d3;}
.page-content a:hover{color:#5b5b5b;}

.page-title{width:1040px;text-align:right;font-size:14px;color:#1195d3;float:left;margin-bottom:10px;}
.page-left{width:260px;padding:10px 0;float:left;background-color:#fff;-webkit-box-shadow: 2px 2px 2px rgba(100, 100, 100, .5);-moz-box-shadow: 2px 2px 2px rgba(100, 100, 100, .5);box-shadow: 2px 2px 2px rgba(100, 100, 100, .5);}
.page-left li{width:230px;float:left;font-size:16px;color:#1195d3;height:40px;line-height:40px;padding:0 15px}
.page-left p{width:260px;float:left;height:40px;font-size:14px;}
.page-left p a{width:230px;float:left;height:40px;padding-left:30px;background:url(../img/arrow-blue.png) left center no-repeat;color:#1195d3;line-height:40px;}
.page-left p a:visited{width:230px;float:left;height:40px;padding-left:30px;background:url(../img/arrow-blue.png) left center no-repeat;color:#1195d3;line-height:40px;}
.page-left p a:hover{width:230px;float:left;height:40px;padding-left:30px;background:url(../img/arrow-whilt.png) left center no-repeat #1195d3;color:#fff;line-height:40px;}



.page-right{width:710px;float:right;padding:20px;background-color:#fff;font-size:14px;line-height:24px;-webkit-box-shadow: 2px 2px 2px rgba(100, 100, 100, .5);-moz-box-shadow: 2px 2px 2px rgba(100, 100, 100, .5);box-shadow: 2px 2px 2px rgba(100, 100, 100, .5)}
.pr-content h1{margin-bottom:20px;width:710px;float:left;font-weight:normal;font-size:21px;color:#1195d3}
.pr-content .pr-img{margin-bottom:10px;width:710px;float:left}
.pr-content p{margin-bottom:5px;width:710px;float:left}
.pr-content p table{margin-bottom:5px;width:100%;float:left}

.pr-news ul{width:710px;float:left;margin-bottom:20px;}
.pr-news ul span{width:260px;height:150px;float:left;margin-right:20px;overflow:hidden}
.pr-news ul span img{width:260px;float:left;}
.pr-news ul li{width:430px;float:left;font-size:16px;margin-bottom:5px;}
.pr-news ul p{width:430px;float:left;line-height:18px;color:#999;font-size:14px;word-break: break-all;}


.pr-pages {width:100%;float:left;text-align:center;font-size:12px;}
.pr-pages b{font-weight:normal;clear:both;float:none;font-size:12px;color:#5b5b5b;}
.pr-pages a{color:#5b5b5b;}
.pr-pages a:visited{color:#5b5b5b;}
.pr-pages a:hover{color:#1195d3;}

.pr-fellow ul{width:205px;float:left;margin:15px;-webkit-box-shadow: 2px 2px 2px rgba(100, 100, 100, .5);-moz-box-shadow: 2px 2px 2px rgba(100, 100, 100, .5);box-shadow: 2px 2px 2px rgba(100, 100, 100, .5);border-left:1px solid #dedede;border-top:1px solid #dedede;height:370px;}
.pr-fellow ul img{width:205px;height:240px;float:left;margin-bottom:5px;}
.pr-fellow ul li{width:185px;padding:0 10px;float:left;font-size:16px;margin-bottom:5px;}
.pr-fellow ul p{width:185px;padding:0 10px;float:left;line-height:18px;color:#999;font-size:12px;}


.pr-show{width:710px;float:left;padding:15px 0;}
.pr-show h1{width:710px;float:left;text-align:center;font-size:28px;line-height:36px;font-weight:normal}
.pr-show h2{width:710px;float:left;text-align:center;font-size:12px;color:#999;font-weight:normal}

.pr-edu ul{width:710px;float:left;border-bottom:1px solid #999;line-height:32px;}
.pr-edu ul li{width:710px;float:left;}
.pr-edu ul h1{width:710px;float:left;font-size:14px;font-weight:normal;}
.pr-edu ul p{width:710px;float:left;font-size:12px;margin-bottom:10px;color:#999}
.pr-edu ul li a{width:90px;float:left;height:32px;color:#fff;text-align:center;line-height:32px;font-size:14px;background-color:#1195d3;margin-right:5px}
.pr-edu ul li a:visited{width:90px;float:left;height:32px;background-color:#1195d3;margin-right:5px;color:#fff}
.pr-edu ul li a:hover{width:90px;float:left;height:32px;background-color:#0074ab;margin-right:5px;color:#fff}

.pr-list h1{width:710px;float:left;font-size:18px;font-weight:normal;margin-bottom:20px;color:#1195d3}
.pr-list ul{width:710px;float:left;padding:15px 0;}
.pr-list ul li{width:690px;float:left;padding-left:20px;border-bottom:1px solid #999;height:32px;line-height:32px;font-size:12px;background:url(../img/pr-arrow.png) left center no-repeat}


.pr-video ul{width:170px;float:left;margin-bottom:20px;}
.pr-video ul img{width:170px;height:100px;float:left;margin-bottom:5px;}
.pr-video ul p{width:170px;float:left;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.pr-rm{margin-right:10px;}


.table{border: 1px solid #fff;background:#bababa;}
.table td{padding-left:5px;line-height:32px;font-size:12px;}
.trbgy{background-color:#fff;}

.apply-content .pr-img{margin-bottom:10px;width:710px;float:left}
.apply-content div{margin-bottom:10px;width:710px;float:left;margin-bottom:30px;}
.apply-content h1{width:710px;float:left;font-size:21px;line-height:48px;color:#1195d3;font-weight:normal}

.untext-content .pr-img{margin-bottom:10px;width:710px;float:left}
.untext-content div{margin-bottom:10px;width:710px;float:left;margin-bottom:30px;}
.untext-content h1{width:710px;float:left;font-size:21px;line-height:48px;color:#1195d3;font-weight:normal}
.untext-content table{font-size:12px;}
.untext-content td{padding:3px 5px;}

.untext-content  a{color:#1195d3}
.untext-content  a:{color:#1195d3}
.untext-content  a:visited{color:#1195d3}
.untext-content  a:hover{color:#999}


.und-content div{margin-bottom:10px;width:710px;float:left;margin-bottom:30px;}
.und-content h1{width:710px;float:left;font-size:21px;line-height:48px;color:#1195d3;font-weight:normal}

.u-content{width:710px;float:left;}
.u-content h2{width:710px;float:left;font-size:16px;line-height:32px;color:#1195d3;font-weight:normal}
.u-content h2 span{width:15px;height:15px;padding-top:8px;float:left;margin-right:10px;}
.u-content p{width:710px;float:left;font-size:14px;line-height:32px;}
.u-content p span{width:30px;float:left;}
.u-content p img{width:15px;float:left;padding-top:8px;margin-right:10px;}
.u-content div{padding:0px;margin:0px;}

.dede_pages { padding: 35px 0 45px 0; border-top: none; text-align: right; line-height: 30px; clear: both; }
.dede_pages ul { text-align: right; }
.dede_pages ul li { text-align: center; height: 18px; overflow: hidden; display: inline; margin: 0 2px; padding: 0; overflow: hidden; white-space: nowrap; color: #6a6a6a; }
.dede_pages ul li a { border: 1px solid #e1e1e1; color: #4d4d4d; display: inline; height: 18px; overflow: hidden; padding: 4px 8px 4px 8px; margin: 0; background: #f7f7f7;}
.dede_pages ul li a:hover { border: 1px solid #fff; color: #e64c4f; background: #fff; height: 18px; overflow: hidden; text-decoration: none; cursor: pointer; }
.dede_pages ul li.thisclass a { background-color: #fff; height: 18px; overflow: hidden; color: #e64c4f; font-weight: bold; border: 1px solid #fff; }
.dede_pages ul li.active a{color: #1195d3}
.dede_pages_a {  border-top: none; float:right; line-height: 30px; clear: both;height:50px;}
.dede_pages_a ul { text-align: center; }
.dede_pages_a ul li { text-align: center; height: 18px; overflow: hidden; display: inline; margin: 0 2px; padding: 0; overflow: hidden; white-space: nowrap; }
.dede_pages_a ul li a {-moz-border-radius: 4px; -webkit-border-radius: 4px; 	border-radius:4px;  color: #999999; display: inline; height: 18px; overflow: hidden; padding: 4px 8px 4px 8px; margin: 0; background:#e7e7e7; }
.dede_pages_a ul li a:hover { color: #fff; background: #9a9a9a; height: 18px; overflow: hidden; text-decoration: none; cursor: pointer; }
.dede_pages_a ul li.active a { background-color: #9a9a9a; height: 18px; overflow: hidden; color: #fff; font-weight: bold;  }
.dede_pages_a ul li span{-moz-border-radius: 4px; -webkit-border-radius: 4px; 	border-radius:4px;  color: #999999; display: inline; height: 18px; overflow: hidden; padding: 4px 8px 4px 8px; margin: 0; background:#e7e7e7; }
.pagination{height:50px;}


