@charset "gb2312";
/* CSS Document */
/*-----字体图标引入------------------------------------------------------------------------*/
@import url("https://at.alicdn.com/t/font_1133467_mu3foig79sj.css");
.iconfont{font-size: inherit;line-height: 1;-webkit-text-stroke-width:0;}
/* a{-webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;} */
a:hover,a:focus{text-decoration: none; color: #0072ca;}

.wrap,.mainwrap{width: 1200px;margin: 0 auto;}

.topline{height: 30px; background-color: #f2f2f2; font-size: 14px;line-height: 30px;color: #999;}
.topline span{margin-right: 15px;}
.topline .tools{float: right;}
.topline .tools a{float: left; padding: 0 15px;border-left: 1px solid #dcdcdc;}
.topline .tools a:hover{background-color: #0072ca;color: #fff;}
.topline .tools i{float: left; display: inline-block; margin-top: 11px; margin-right: 5px; width: 20px;height: 20px;  background: url(/jyw/img/icon_top_links.png) 0 0 no-repeat;}
.topline .tools i.ico-home{background-position: 0 0;}
.topline .tools i.ico-favorite{background-position: 0 -20px;}
.topline .tools a:hover i.ico-home{background-position: -20px 0;}
.topline .tools a:hover i.ico-favorite{background-position: -20px -20px;}
.topline .tools a:last-child{border-right: 1px solid #dcdcdc;}
.topline .zbm-nav,.topline .zbm-nav1{
    width: 126px;
    text-align: center;
    color: #999;
    margin-left: 20px;
    float: right;
    cursor: pointer;
    background: url(/jyw/img/icon_bmdh.png) #e5e5e5 100px center no-repeat;
}
.topline .click{ background-color: #fff; color: #0072ca;}

.logo-watchword{height: 120px; background: url(/jyw/img/bg_top.jpg) center top no-repeat;}
.logo-watchword .logo{display: block; float: left;}
.logo-watchword .watchword {position: relative;display: block;float: left; margin-top: 35px;margin-left: 10px; padding-left: 25px;font-size: 30px;color: #0072ca;font-weight: bold;line-height: 32px;}
.logo-watchword .watchword::before{content:"";position: absolute;width:1px;height: 48px;background: #80b9e5;left: 0;top:0;}
.logo-watchword .watchword_bm {position: relative;display: block;float: left; margin-top: 45px;margin-left: 10px; padding-left: 20px;}

.logo-watchword .enrol{float: right; margin-top: 20px;}
.logo-watchword .zsdm{float: left; text-align: left;color: #ff4000; font-size: 21px; line-height: 28px; padding-top: 15px;}
.logo-watchword .zsewm{ float: left; margin-left: 10px; padding: 4px; border: 1px solid #ededed; border-radius: 4px; box-shadow: 0 4px 5px rgba(0,0,0,0.16);}
.logo-watchword .zsewm img{width: 70px; height: 70px;}


.nav{height: 60px;background-color: #0088ff; box-shadow: 0 4px 5px rgba(0,0,0,0.16);}
.nav .navlist{float: left; margin-top: 12px;}
.nav .navlist li{float: left;font-size: 16px;position: relative;padding: 0;height:48px;}
.nav .navlist li.line::before{content:"";position: absolute;width:2px;height: 24px;background:url(/jyw/img/icon_nav_line.gif) no-repeat; left: 0;top:6px;}
.nav .navlist li.line:last-child::after{content:"";position: absolute;width:2px;height: 24px;background:url(/jyw/img/icon_nav_line.gif) no-repeat; right: 0;top:6px;}
.nav .navlist li a{color: #bcdefc; display: block; padding: 0 15px; height: 36px;line-height: 36px; position: relative;}
.nav .navlist li a:hover{font-weight: bold;background-color: #fff;color: #01589b; border-radius: 25px;}

.nav .navlist li ul::before{content:"";position: absolute;width:20px;height: 10px;background:url(/jyw/img/icon_nav_subtop.png) no-repeat;left: 46px;top: -10px;}
.nav .navlist li ul{z-index: 1000; background:rgba(0, 0, 0, 0.75);position: absolute;top: 48px;width: 270px;padding: 2px 0;display: none;box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1); border-radius: 4px;}
.nav .navlist li ul li{float: none;display: block;padding: 0;margin: 0; height:auto; border-bottom: 1px solid #4c4c4c;}
.nav .navlist li ul li::after{display: none;}
.nav .navlist li ul li a { height: 36px; line-height: 36px;font-size: 16px;color: #ccc;padding: 0 0 0 33px; background: url(/jyw/img/icon_nav_subbg.png) 0 0 no-repeat;}
.nav .navlist li ul li a:hover{color: #fff; border-radius: 0; background-image: none; background-color:rgba(0, 114, 205, .8);}

.search-group{float: right; margin-top: 12px;}
.search-group input{
    float: left;
    width: 100px;
    color: #333;
    background-color: #3e9ef2;
    border:1px solid #3e9ef2;
    border-right: none;
    border-radius: 17px 0 0 17px!important;
    height: 34px;
    padding-left: 20px!important;
}
.search-group input::-moz-placeholder{color:#fff;} 
.search-group input::-webkit-input-placeholder{color:#fff;}
.search-group input::-ms-input-placeholder{color:#fff;} 
.search-group .btn{
    background: url(/jyw/img/icon_search.png) #3e9ef2 center no-repeat;
    font-size: 18px;
    color: #dcdcdc;
    border-radius:0 17px 17px 0;
    border:1px solid #3e9ef2;
    border-left: none;
    height: 34px;
    padding: 0 16px;
    cursor: pointer;
}


.mod{ width: 100%; margin-bottom: 18px;}
.mod .ml,.mod .mc,.mod .md{float: left; width: 398px;height: 280px; background-color: #fff;}
.mod .md{width: 402px;}
.mod .mc{margin: 0 1px;}

.news-center{overflow: hidden; margin-bottom: 15px;}

.m-notice{ float: left; width: 780px; height: 300px; margin-left: 20px;}
.m-notice .c-hd{position: relative; margin-bottom: 15px; height: 36px; background: url(/jyw/img/icon_hd_bg.gif) bottom repeat-x;}
.m-notice .c-hd::before{content:"";position: absolute;width:8px;height: 23px;background: #0072ca; left: 0; top: 0;}
.m-notice .c-hd a{font-size: 18px; color: #777;font-weight: bold; padding: 0 20px; position: relative;}
.m-notice .c-hd a::after{content:"";position: absolute;width:1px;height: 16px;background: #dcdcdc; right: -2px; top: 50%;margin-top: -6px;}
.m-notice .c-hd a:last-child::after{content: none;}
.m-notice .c-hd a.on{color: #0072ca;}

.m-notice h2.title{font-size: 24px;font-weight: bold; line-height: 30px; padding-left: 70px; background: url(/jyw/img/icon_hot_bm.png) left top no-repeat; text-align: center;}
.m-notice h2.title a{color: #0072ca;}
.m-notice .bz{ padding: 20px 0; font-size: 16px; color: #999; line-height: 24px; text-indent: 2em;}

.m-slide{ position: relative; float: left; width: 386px;}
.m-slide .carousel-caption h5{ display: block; width: 90%; margin: 0 auto; text-align: center;text-overflow: ellipsis; white-space: nowrap;overflow: hidden; font-size: 16px; font-weight: bold; color: #333; padding-top: 8px;}
.m-slide .owl-controls{margin-top: 0;}
.m-slide .owl-dots .owl-dot span{margin:5px 2px;}
.m-slide .owl-carousel .owl-item img{height: 326px;}
.m-slide .owl-item > .item a .title{ background: rgba(0, 0, 0, .45); padding: 16px 10px;}

.m-slide .title span{font-size: 16px;}
.m-slide .owl-dots{position: absolute;bottom: 10px;right: 5px;}

.m-slide .owl-carousel{overflow: hidden;}
.m-slide .owl-pagination{position: absolute; bottom: 12px; right: 12px;}
.m-slide .owl-pagination .owl-page {display: inline-block;zoom: 1;*display: inline; cursor: pointer; margin: 0 1px; width: 30px; height: 30px; background-color: rgba(0, 0, 0, .45); border-radius: 2px; line-height: 30px; color: #fff;}
.m-slide .owl-pagination .owl-page.active{background-color: #f17b0a;}

.eduLinks{overflow: hidden; background: url(/jyw/img/icon_box_line.png) center no-repeat;}
.eduLinks li{float: left; width: 33.3%; padding: 27px 0;}
.eduLinks li a{display: block; margin: 0 auto; font-size: 16px; color: #333; line-height: 24px; text-align: center;}
.eduLinks li a:hover{color: #005bab;font-weight: bold;}
.eduLinks li span{display: block;}

.m-system{margin-bottom: 15px;}
.m-system li{float: left; width: 33.3%;}
.m-system li a{display: block; margin: 0 auto; font-size: 16px; color: #333; line-height: 24px; text-align: center;}
.m-system li span{display: block;}
.m-system li i{display: block; margin:0 auto 12px; width: 100px; height: 68px;border: 1px solid #eaeaea;border-radius: 4px;}
.m-system li a.icon-s1 i{background: url(/jyw/img/icon_sys_07.png) 0 0 no-repeat;}
.m-system li a.icon-s2 i{background: url(/jyw/img/icon_sys_08.png) 0 0 no-repeat;}
.m-system li a.icon-s3 i{background: url(/jyw/img/icon_sys_09.png) 0 0 no-repeat;}
.m-system li a:hover i{ background-color: #0789df; background-position: -100px 0; border-color: #0789df;}

.m-news{ overflow: hidden;}
.m-news .hd{ margin-bottom: 5px; overflow: hidden;height: 45px;line-height: 45px;}
.m-news .hd h2{float: left; font-size: 18px; font-weight: bold; color: #333; position: relative;}
.m-news .hd .more a{font-size: 14px;color: #666; background: url(/jyw/img/icon_hd_more2.png) right center no-repeat; padding-right: 20px;}
.m-news .hd .more a:hover{color: #0072ca;}

.m-news-s1 .hd{}
.m-news-s1 .hd h2 a{ margin-right: 15px; color: #999; font-size: 18px; font-weight: bold; display: block; float: left; padding-bottom: 12px;}
.m-news-s1 .hd h2 a.on{color: #333;}
.m-news-s1 .bd{margin-top: 10px;}
.m-news-s1 .bd h4{line-height: 30px; margin-bottom: 15px;}
.m-news-s1 .bd h4 a{float: left; padding-left: 10px; width: 78%; overflow: hidden; font-size: 18px; font-weight: bold;color: #333;}
.m-news-s1 .bd h4 i{float: left; display: block; width: 87px; height: 30px; background: url(/jyw/img/icon_hot.png) no-repeat;}

.m-news-s2 .hdd{overflow: hidden; padding-top: 8px; margin-bottom: 8px;}
.m-news-s2 .hdd h2 a{display: block; float: left; background-color: #eee; border-radius: 4px; line-height: 32px; padding:0 20px; margin-right: 7px; font-weight: normal;color: #999; font-size: 16px;}
.m-news-s2 .hdd h2 a.on{color: #fff; font-weight: bold; background-color: #0e86ef;}

.m-news-s2 .hdd1 h3 a{display: block; float: left; background-color: #eee; border-radius: 4px; line-height: 32px; padding:0 20px; margin-right: 7px; font-weight: normal;color: #999; font-size: 16px;}
.m-news-s2 .hdd1 h3 a:hover{color: #fff; font-weight: bold; background-color: #0e86ef;}

.m-news-s3 .hd{border-bottom: 2px solid #0e86ef;}
.m-news-s3 .hd .ico{float: left; margin-left: 20px; margin-right: 15px; margin-top: 10px;}
.m-news-s3 .hd h2 a{ margin-right: 15px; color: #999; font-size: 18px; font-weight: bold; display: block; float: left; padding-bottom: 12px;}
.m-news-s3 .hd h2 a.on{color: #0e86ef; }
.m-news-s3 .hd .more{ margin-right: 20px;}
.m-news-s3 .bd{ padding: 0 20px;}
.m-news-s3 .bd li a em{color: #0072ca;}

.m-links{ line-height: 48px; background-color: #fff; padding: 0 10px; border: 1px solid #dcdcdc; margin: 20px auto;}
.m-links span{font-size: 18px; font-weight: bold;color: #333;}
.m-links a{font-size: 14px; color: #666; padding: 0 9px; position: relative;}
.m-links a:hover{color: #0072ca;}
.m-links a::after{content:"";position: absolute;width:2px;height: 12px;background: #989898; right: -2px; top: 50%;margin-top: -6px;}
.m-links a:last-child::after{content: none;}

.inlist li{ width: 48.8%; float: left;border: 2px solid #eef0f2; margin-top: 18px; height: 88px;}
.inlist li:nth-child(2n){float: right; margin-left: 16px;}

.edu{width: 100%; margin: 0 auto 20px; clear: both; overflow: hidden;}

.edu .bxSlider{position: relative;}
.edu .bxSlider .owl-carousel .owl-item .item{width: 100%; margin: 0 auto;}
.edu .bxSlider .owl-carousel .owl-item img{height: 250px;}

.edu .bxSlider .owl-controls{margin-top: 0;}
.edu .bxSlider .owl-controls .owl-nav [class*=owl-] {
    position: absolute;
    top: 50%;
    margin-top: -32px;
    padding: 0;
    outline: 0;
    width: 64px;
    height: 64px;
    text-indent: -9999px;
    z-index: 9999;
    background-size: cover;
    background: url(/jyw/img/controls.png) 0 0 no-repeat;
}

.edu .bxSlider .owl-controls .owl-nav .owl-prev {
    left: 50%;
    margin-left: -690px;
	background: url(/jyw/img/controls.png) no-repeat 0 0;
}

.edu .bxSlider .owl-controls .owl-nav .owl-next {
    left: 50%;
    margin-left: 625px;
	background: url(/jyw/img/controls.png) no-repeat -64px 0;
}

.edu .bxSlider .owl-controls .owl-nav .owl-prev:hover {
	background: url(/jyw/img/controls.png) no-repeat 0 -64px;
}

.edu .bxSlider .owl-controls .owl-nav .owl-next:hover {
	background: url(/jyw/img/controls.png) no-repeat -64px -64px;
}
.edu .bxSlider .owl-dots{position: absolute;bottom: 18px; left: 45%; margin-left: 10px;}

.edu .bxSlider .owl-dots .owl-dot span {
	background: #9cc3ed;
	text-indent: 99999px;
	display: block;
	width: 7px;
	height: 7px;
	margin: 0 5px;
    outline: 0;
    border-radius:0;
	transition-property:width ,background; 
	transition-duration:1.2s, 1.5s; 
	transition-timing-function: ease-in-out;
}
.edu .bxSlider .owl-dots .owl-dot.active span {
	background: #fff;width: 38px;
}
.edu .bxSlider .secondary{ width: 100px; height: 25px; position: absolute; bottom: 7px; left: 65%;}
.edu .bxSlider .secondary a{cursor: pointer;display: inline-block;text-indent: -9999px;width: 10px;height: 11px; margin: 0 2px; outline: 0;background: url(/jyw/img/controls.png) 0 0 no-repeat;}
.edu .bxSlider .secondary a.play {background: url(/jyw/img/controls.png) -149px 0 no-repeat;}
.edu .bxSlider .secondary a.stop {background: url(/jyw/img/controls.png) -149px -24px no-repeat;}

.edu .itemBg1{ background:url(/jyw/img/banner_s1_bg.jpg) no-repeat;}
.edu .itemBg2{ background:url(/jyw/img/banner_s2_bg.jpg) no-repeat;}

.slide-box-sm .owl-dots {position: absolute;bottom: 10px;right: 10px;}
.slide-box-sm .owl-dots .owl-dot span{width: 10px; height: 10px; margin: 3px; background: #999;}
.slide-box-sm .owl-dots .owl-dot.active span, .slide-box-sm .owl-dots .owl-dot:hover span{background-color: #fff;}
.slide-box-sm .owl-carousel .owl-item img{height: 300px;}
.slide-box-sm .owl-controls{margin: 0;}
.slide-box-sm .carousel-caption{padding: 15px 10px;*width: 100% !important;*display: block;position: absolute;left: 0;right: 0;bottom: 0;background: #333333;background: rgba(0, 0, 0, 0.5);}
.slide-box-sm .carousel-caption h5 {font-size: 16px;font-weight: normal; color:#fff; margin: 0;width: 70%;overflow: hidden;text-overflow: ellipsis;text-overflow: ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;-moz-binding: url("/jyw/css/ellipsis.xml");white-space: nowrap;display: block;}
.slide-box-sm .carousel-caption h5 a{color: #fff;}

.zt-box-big{padding-top: 10px; position: relative;}
.zt-box-big::before{ position: absolute; top: 2px; left: 15px; width: 102px; height: 90px;background: url(/jyw/img/icon_honor.png) no-repeat; z-index: 100;}
.zt-box-big .owl-dots {position: absolute;bottom: 0;right: 8px;}
.zt-box-big .owl-dots .owl-dot span{width: 6px; height: 6px; margin: 3px; background: #fff;}

.zt-box-sm .owl-dots {position: absolute;bottom: 0;right: 8px;}
.zt-box-sm .owl-dots .owl-dot span{width: 6px; height: 6px; margin: 3px; background: #fff;}
.zt-box-sm .owl-carousel .owl-item img{height: 81px;}

.bxSlider{position: relative;}
.bxSlider .owl-carousel .owl-item img{height: 260px;}
.bxSlider .owl-controls .owl-nav [class*=owl-] {
    position: absolute;
    top: 50%;
    margin-top: -32px;
    padding: 0;
    outline: 0;
    width: 64px;
    height: 64px;
    text-indent: -9999px;
    z-index: 9999;
    background-size: cover;
    background: url(/jyw/img/controls.png) 0 0 no-repeat;
}

.bxSlider .owl-controls .owl-nav .owl-prev {
	left: 10px;
	background: url(/jyw/img/controls.png) no-repeat 0 0;
}

.bxSlider .owl-controls .owl-nav .owl-next {
	right: 10px;
	background: url(/jyw/img/controls.png) no-repeat -64px 0;
}

.bxSlider .owl-controls .owl-nav .owl-prev:hover {
	background: url(/jyw/img/controls.png) no-repeat 0 -64px;
}

.bxSlider .owl-controls .owl-nav .owl-next:hover {
	background: url(/jyw/img/controls.png) no-repeat -64px -64px;
}
.bxSlider .owl-dots{position: absolute;bottom: 10px; left: 50%; margin-left: 250px;}

.bxSlider .owl-dots .owl-dot span {
	background: #fff;
	text-indent: 99999px;
	display: block;
	width: 25px;
	height: 7px;
	margin: 0 5px;
    outline: 0;
    border-radius:0;
	transition-property:width ,background; 
	transition-duration:1.2s, 1.5s; 
	transition-timing-function: ease-in-out;
}
.bxSlider .owl-dots .owl-dot.active span {
	background: #fea31f;width: 55px;
}
.bxSlider .secondary{ width: 100px; height: 25px; position: absolute; bottom: 7px; left: 85%;}
.bxSlider .secondary a{cursor: pointer;display: inline-block;text-indent: -9999px;width: 10px;height: 11px; margin: 0 2px; outline: 0;background: url(/jyw/img/controls.png) 0 0 no-repeat;}
.bxSlider .secondary a.play {background: url(/jyw/img/controls.png) -149px 0 no-repeat;}
.bxSlider .secondary a.stop {background: url(/jyw/img/controls.png) -149px -24px no-repeat;}


/* common-wrap */
.position{
    margin: 20px auto;
    color: #666;
    line-height: 40px;
    font-size: 14px;
    overflow: hidden;
    border-bottom: 1px solid #e0e0e0;
    font-family: "宋体";
}
.position li{list-style: none; float: left;}
.position i{
    position: relative;
    display: inline-block;
    float: left;
    padding:0 18px;
    width: 18px;
    height: 40px;
    background: url(/jyw/img/icon_breadcrumb_home.png) no-repeat center 12px;
}

.position a{
    position: relative;
    color: #666;
    margin-right: 3px;
    padding:0 5px;
    font-family: "微软雅黑","宋体";
}
.position a:hover{color: #0072ca;}
/* .position a::before{ position: absolute; left: 0; top:-11px; content:"";width:22px;height: 44px;background:url(/jyw/img/icon_position_a.png) left no-repeat;} */
.position span{
    margin-right: 3px;
}
.common-wrap{
    margin-top: 38px;
    margin-bottom: 30px;
}
.sideLeft-nav{
    width: 25%;
    background: #f7f7f7 ;
}

/* gailan */
.gail-pos{padding-left: 240px;}
.gail-wrap{
    margin: 0 auto 40px;
}
.gai-sidel{
    width: 20%;
}
.gai-content{
    width: 80%;
}
.gai-content-pad{
    padding-left: 28px;
}
.ginav h2{
    text-align: center;
    height: 100px;
    background: url(/jyw/img/flgtp4_03.png) no-repeat left top/100%;
    line-height: 100px;
    font-size: 30px;
    color: #fff;
}
.ginav ul{
    margin-bottom: 20px;
}
.ginav ul li{
    line-height: 58px;
    border-bottom: 1px solid #dcdcdc;
}
.ginav ul li a{
    display: block;
    padding: 0 20px;
    overflow: hidden;
    margin-right: 20px;
}
.ginav ul li span{
    display: inline-block;
    font-size: 18px;
}
.ginav ul li.active{
    background: #26ade4;
}
.ginav ul li.active span{
    color: #fff;
    font-weight: bold;
}

.leftNav h2{text-align: center; height: 100px; background: url(/jyw/img/flgtp4_03.png) #036bbc no-repeat left top/100%; line-height: 100px; font-size: 30px; color: #fff;}
.leftNav li{border-bottom:1px solid #ddd;font-size:15px;line-height:22px;zoom:1;position:relative;}
.leftNav ul{display:block;}
.leftNav li a{color:#333;display:block;padding:18px 0 18px 20px;margin-right:60px;zoom:1;font-size: 18px;}
.leftNav li i{position:absolute; width: 15px; height: 15px; cursor:pointer;top:23px;right:20px;bottom:0;}

.leftNav li i.icon-plus{background: url(/jyw/img/icon_plus.gif) center no-repeat;}
.leftNav li i.icon-minus{background: url(/jyw/img/icon_minus.gif) center no-repeat;}
.leftNav li.current i.icon-plus{background: url(/jyw/img/icon_plus_on.gif) center no-repeat;}
.leftNav li.current i.icon-minus{background: url(/jyw/img/icon_minus_on.gif) center no-repeat;}

.leftNav li a:hover{color:#26ade4;}
.leftNav li.current{background: #26ade4;}
.leftNav li.current a{position:relative; color:#fff;font-weight: bold;}
.leftNav li.current ul{display:block; background: #f3f6fb;}
.leftNav li ul{margin:0;background:#f3f6fb;position:relative;width:100%;display:none;}
.leftNav li ul li{font-size:12px;border: 0;}
.leftNav li.current ul li a,.leftNav li ul li a{font-weight: normal; font-size: 16px; color:#333;padding:11px 5px 11px 40px;border:0;position:static;margin-right:0;line-height:18px;}
.leftNav li ul li a{background: url(/jyw/img/flgtp15_06.png) no-repeat 20px center;}
.leftNav li ul li a:hover{ color: #0072ca; font-weight: bold;background: url(/jyw/img/flgtp16_03.png) no-repeat 20px center;}
.leftNav li ul li.current a{font-weight:bold;}

/***/

.gai-slide-title{
    overflow: hidden;
    margin-bottom: 12px;
}
.gai-slide-title span{
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    float: left;
    background: #1447b2;
}
.gai-slide-title a{
    line-height: 40px;
    font-size: 14px;
    color: #5a9eff;
    float: right;
}
.gl-imgnews {
    width: 100%;
    height: 230px;
    overflow: hidden;
    position: relative;
    border: 1px solid #ddd;
}
.gl-imgnews .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.gl-imgnews .bd li {
    zoom:1; vertical-align: middle;
}

.gl-imgnews .bd img {
    width: 100%;
    height: 230px;
    display: block;
}
.gl-imgnews .bd  span{
    position: absolute;
    bottom: 0;
    height: 40px;
    line-height: 40px;
    background: rgba(0, 0, 0, .45);
    color: #fff;
    text-align: center;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    left: 0;
}
.qhbtn{
    position: absolute;
    top: 50%;
    margin-top: -10px;
    background-image:url(/jyw/img/flgtp48_03.png);
    background-repeat: no-repeat;
    width: 19px;
    height: 19px;
    opacity: 0.8;
}
.gl-imgnews .prev{
    left: 11px;
    background-position: 0;
}
.gl-imgnews .next{
    right: 11px;
    background-position: -23px 0;
}
.gair-b1{ border-bottom: 1px solid #dcdcdc; height: 72px;}
.gair-b1 h2{
    position: relative;
    float: left;
    display: block;
    font-size: 24px;
    font-weight: bold;
    padding: 27px 60px 27px 0;
    color: #222;
}

.gair-b1-1{
    margin-top: 18px;
    border-top: 5px solid #1447b2;
    background: #f7f7f7;
    padding: 14px;
}
.gair-b1-1 h3{
    padding-left: 17px;
    background: url(/jyw/img/flgtp45_03.png) no-repeat left center;
}
.gair-b1-1 h3 a{
    font-size: 16px;
    font-weight: bold;
    color: #333;
}
.gair-b1-1 h3 span{
    display: inline-block;
    width: 45px;
    height: 18px;
    background: url(/jyw/img/flgtp46_03.png) no-repeat;
    margin-left: 5px;
}
.gair-b1-1 p{
    font-size: 16px;
    margin-top: 10px;
    font-size: 14px;
    color: #666;
    line-height: 23px;
}
.gair-b1-1 h6{
    font-size: 14px;
    color: #666;
    margin-top: 8px;
}

.breadcrumb{font-size: 14px; font-family: "宋体"; line-height: 40px; border-bottom: 1px solid #0072ca; background: url(/jyw/img/icon_breadcrumb_home.png) left 12px no-repeat; padding-left: 20px; clear: both;}
.breadcrumb a{font-family: "微软雅黑","宋体";}
.gair-b2{
    padding-bottom: 15px;
}
.gair-b2 ul.list-txt{
    overflow: hidden;
    padding: 15px 0;
    border-bottom: 1px solid #dcdcdc;
}

.gair-b2 ul.list-txt li{
    height: 30px;
    margin-bottom: 8px;
    line-height: 30px;
    padding: 0 14px;
}
.gair-b2 ul.list-txt li a{
    font-size: 16px;
    padding-left: 24px;
    background: url(/jyw/img/dot-circle-arr.png) no-repeat left center;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    width: 80%;
}
.gair-b2 ul.list-txt li span{
    float: right;
    font-size: 16px;
    color: #999;
}
.gair-b2 ul.list-txt li:hover{
    background: #f3f6fb;
}
.gair-b2 ul.list-txt li:hover a{
    color: #0072ca;
    background: url(/jyw/img/dot-circle-arr-hover.png) no-repeat left center;
}
.gair-b2 ul.list-txt li:hover span{color: #0072ca;}

.page-fun{
    clear: both;
    font-size: 14px;
    margin:20px 0;
    text-align: center;
}

/* xilan */
.xlan-l{
    width: 20%;
}
.xlan-r{
    width: 80%;
}
.xlan-r-pad{
    padding-left: 28px;
}
.xlan-l-1{
    border: 1px solid #ebeff2;
    background: #f7f7f7;
    margin-bottom: 20px;
}
.xll-title{
    line-height: 55px;
    overflow: hidden;
    background: url(/jyw/img/flgtp10_03.jpg) repeat-x;
    border-bottom: 1px solid #ebeff2;
    padding: 0 18px;
}
.xll-title span{
    float: left;
    font-size: 18px;
    color: #5a9eff;
}
.xll-title a{
    float: right;
    font-size: 14px;
    color: #5a9eff;
}
.xil-ul1{
    padding: 0 18px;
    background: url(/jyw/img/flgtp16_03.jpg) repeat-y 19px top;
    padding-top: 24px;
    margin-bottom: 20px;
}
.xil-ul1 li{
    overflow: hidden;
    padding-left: 11px;
    background: url(/jyw/img/flgtp15_06.png) no-repeat left center;
}
.xil-ul1 li.li1{
    background-position: left 5px;
    background-image: url(/jyw/img/flgtp16_03.png);
}
.xil-ul1 li.li1 span{
    display: block;
    width: 56px;
    height: 22px;
    background: url(/jyw/img/flgtp21_03.png) no-repeat;
    text-align: center;
    font-size: 14px;
    color: #1475ca;
    line-height: 18px;
}
.xil-ul1 li.li1 a{
    display: block;
    font-size: 16px;
    color: #1475ca;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 5px;
}
.xil-ul1 li.li1 p{
    line-height: 21px;
    font-size: 14px;
    color: #999;
    margin-top: 5px;
}
.xil-ul1 li.li2{
   line-height: 36px;
    overflow: hidden;
    height: 36px;
}
.xil-ul1 li.li2 a{
    float: left;
    font-size: 16px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
}
.xil-ul1 li.li2 span{
    float: right;
    color: #999;
    font-size: 14px;
}
.xil-ul1 li.li2:hover{
    background-image: url(/jyw/img/flgtp16_03.png);
}
.xil-ul1 li.li2:hover a{
    color: #1475ca;
}
.xil-ul2{
    padding: 5px 18px 20px;
}
.xil-ul2 li{
    background: url(/jyw/img/flgtp15_06.png) no-repeat left center;
    height: 36px;
    line-height: 36px;
    padding-left: 11px;
}
.xil-ul2 li a{
    float: left;
    font-size: 16px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
}
.xil-ul2 li span{
    float: right;
    color: #999;
    font-size: 14px;
}
.xil-ul2 li:hover{
    background: url(/jyw/img/flgtp16_03.png) no-repeat left center;
}
.xil-ul2 li:hover a{
    color: #1475ca;
}
.xr-b-title{
    text-align: center;
}
.xr-b-title h2{
    font-size: 24px;
    line-height: 32px;
    font-weight: bold;
    color: #242020;
}
.xr-b-title p{
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    color: #666;
    margin-top: 20px;
}
.xr-b-title p span{
    font-size: 18px;
}
.xr-intro-p{
    margin: 22px 0;
    line-height: 30px;
    text-align: center;
    background: #f7f7f7;
    font-size: 14px;
    color: #999;
}
.xr-intro-p span{
    margin: 0 4px;
}
.xr-intro-p span .on{
    color: #3d75eb;
}
.xr-img{
    text-align: center;
}
.xr-cont-t{
    margin-top: 20px;
    font-size: 16px;
}
.xr-cont-t p{
    color: #333;
    text-indent: 2em;
    line-height: 30px;
    padding: 10px 0;
}
.page-text{
    font-size: 16px;
    margin-top: 20px;
    padding: 10px 0;
    border-top: 1px solid #ebeff2;
    color: #005bab;
}
.page-text p{
    line-height: 28px;
}
.page-text a{
    color: #333;
}
.page-text a:hover{
    color: #005bab;
}

.paf-l a{
    float: left;
    width: 70px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    margin-right: 6px;
    background: #f7f7f7;
}
.paf-l a:hover{
    background: #ebebeb;
}
.paf-l a span{
    font-size: 14px;
    color: #333;
    display: inline-block;
    padding-left: 19px;
    background-repeat: no-repeat;
    background-position: left center; 
}
.paf-l a:nth-of-type(1) span{
    background-image: url(/jyw/img/flgtp12_07.png);
}
.paf-l a:nth-of-type(2) span{
    background-image: url(/jyw/img/flgtp14_03.png);
}
.paf-l a:nth-of-type(3) span{
    background-image: url(/jyw/img/flgtp15_03.png);
}


/*新版细览*/
.colunm-slide{text-align: center; padding-top: 90px;}
.colunm-slide h2{ display: block; width: 100%; margin: 0 auto; padding: 0 60px; text-align: center; background: url(/jyw/img/icon_xl_l.gif) center no-repeat;}
.colunm-slide h2 span{font-size: 24px;color: #999;line-height: 32px;font-weight: bold;}
.colunm-slide h3{font-size: 36px; color: #666; padding: 30px 0 15px;}
.colunm-slide h4{font-size: 18px; color: #999; padding-top: 10px;}
.colunm-slide .pages-date{ margin-top: 65px;font-size: 14px; color: #999; line-height: 24px;}
#fontSize a{padding: 0 5px;}
#fontSize a.on{color: #0072ca;}

.colunm-slide .ushare{margin-top: 32px;}
.colunm-slide .ushare li{display: block;line-height: 30px;color: #888;text-align:center;font-size:14px;	padding-bottom:10px; text-align: center;}
.colunm-slide .ushare li b{display:block; margin: 0 auto; background:#c6c6c6;width:48px;height:48px;line-height:48px;border-radius:24px;	position: relative;}
.colunm-slide .ushare li:hover b{background:#0072ca;}
.colunm-slide .ushare li a{color: #333;}

.inliner-banner{width: 100%; height: 240px;}
.inliner-banner img{ margin-top: 50px; margin-left: 125px; }

/*新闻中心*/
.newscenter{background: url(/jyw/img/banner_newscenter.jpg) center center/cover no-repeat;}

/*十大体育外围平台排名概况*/
.college{background: url(/jyw/img/banner_about.jpg) center center/cover no-repeat;}

.college-tools{float: right; margin-top: 6px;}
.college-tools span{float: left;font-size: 16px; line-height: 24px;}
.college-tools .icon{display: inline-block; width: 24px; height: 24px; margin: 0 5px; background: url(/jyw/img/icon_xyjj_tools.png) no-repeat;}
.college-tools .icon-share{background-position: 0 0;}
.college-tools .icon-print{background-position: 0 -24px;}
.college-tools a.icon-share:hover {background-position: -24px 0;}
.college-tools a.icon-print:hover {background-position: -24px -24px;}

.collegeCon,.bossCon{font-size: 16px; line-height: 30px;}
.collegeCon h2.title{text-align: center; font-size: 24px; font-weight: bold; color: #666; padding: 35px 0;}
.collegeCon p{color: #333;text-indent: 2em;line-height: 30px;padding-bottom:20px;}
.collegeCon b{font-size: 18px;font-weight: bold;}

/*领导班子*/
.boss-list li{float: left; width: 49%; padding: 20px; border: 1px solid #dcdcdc; margin: 10px 0;}
.boss-list li:nth-child(2n){float: right;}
.boss-list li:hover{border: 1px solid #0072ca;}
.boss-list li a:hover{color: #0072ca;}
.boss-list .pic{float: left; width:30%; margin-right: 20px;}
.boss-list .info{float: left; width:65%; text-align: left;}
.boss-list .info h3{font-size: 18px;font-weight: bold;}
.boss-list .info h3 span{ margin-left: 20px; font-size: 16px; font-weight: normal;color: #666;}
.boss-list .info i{margin: 10px 0; display: block;}
.boss-list .info p{font-size: 16px; color: #333; text-indent: 0em; line-height: 24px;}

/*网站地图*/
.sitemap h2{font-size: 24px; font-weight: bold; color: #666; text-align: center; padding: 15px 0 35px;}
.sitemap dl{margin-bottom: 20px; overflow: hidden;}
.sitemap dl dt{background-color: #f3f6fb;}
.sitemap dl dt a{font-size: 18px;font-weight: bold;color: #333; line-height: 36px; padding-left: 25px; background: url(/jyw/img/icon_sitemap_dt.gif) left no-repeat;}
.sitemap dl dd{padding: 20px;}
.sitemap dl dd a.menu{ width: 20%; line-height: 32px; float: left;font-size: 16px; color: #333;font-weight: bold; padding-left: 15px; background: url(/jyw/img/flgtp15_06.png) no-repeat left center;}
.sitemap dl dd a.menu:hover{color: #0072ca;background: url(/jyw/img/flgtp16_03.png) no-repeat left center;}
/*图片新闻列表*/
ul.list-pic{margin-top: 10px;overflow: hidden;}
ul.list-pic li{width: 33.3%;float: left;position: relative;}
ul.list-pic li:hover figure{border-color: #0072ca;}
ul.list-pic li figure{background: #fff;position: relative;border: 1px solid #dcdcdc;}
ul.list-pic li figure figcaption{padding: 10px 15px 0 15px;font-size: 16px;line-height:26px;height: 65px;overflow: hidden;}
ul.list-pic li:nth-of-type(n) figure{margin-right: 16px;margin-left: 0;}
ul.list-pic li:nth-of-type(3n+2) figure{margin-left:8px; margin-right: 8px;}
ul.list-pic li:nth-of-type(3n) figure{margin-right:0;margin-left: 16px;}
ul.list-pic li figure img{width: 100%; height: 160px;}
ul.list-pic li figure p{padding:0 15px 15px 35px;font-size: 14px;color: #999; background: url(/jyw/img/icon_time.png) 15px top no-repeat;}

/*十大体育外围平台排名子站*/
.bmdh-box{
    position: absolute;
    background: #fff;
    top: 30px;
    right: 0;
    width: 400px;
    z-index: 999;
    display: none;
}
.bmdh-box li{
    float: left;
    width: 50%;
    padding: 0 20px;
    line-height: 34px;
    border-bottom: 1px solid #dcdcdc;
    box-sizing: border-box;
}
.bmdh-box li>a{
    display: inline-block;
    padding-right: 24px;
}
.bmdh-box li>a:hover{
    color: #3d75ec;
}

/*机构子站*/
.bmdh-box1{
    position: absolute;
    background: #fff;
    top: 30px;
    right: 0;
    width: 400px;
    z-index: 999;
    display: none;
}
.bmdh-box1 li{
    float: left;
    width: 50%;
    padding: 0 20px;
    line-height: 34px;
    border-bottom: 1px solid #dcdcdc;
    box-sizing: border-box;
}
.bmdh-box1 li>a{
    display: inline-block;
    /*padding-right: 24px;*/
}
.bmdh-box1 li>a:hover{
    color: #3d75ec;
}
.zxxw h2{ margin-top: 10px; padding: 15px;background-color: #f6f6f6; overflow: hidden;}
.zxxw h2 i{display: inline-block; width:90px; height: 30px; background: url(/jyw/img/icon_news_h2.png) no-repeat; line-height: 30px; text-align: center; color: #fff;font-size: 16px;font-weight: bold;}
.zxxw h2 a{ padding-left: 15px; font-size: 21px;font-weight: bold; color: #333;line-height: 28px;}
.zxxw h2 a:hover{color: #0072ca;}
.zxxw p{ margin-top: 10px;font-size: 16px; color: #666;line-height: 26px;}
.zxxw p span{font-size: 14px; color: #999;}
.zxxw p a{ margin-left: 20px; border: 1px solid #0072ca; color: #0072ca;font-size: 14px; border-radius: 0 10px 0 10px; padding: 2.5px 8px; -webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out;}
.zxxw p a:hover{background-color: #0072ca; color: #fff;}

.single{ border: 1px solid #efefef; padding: 0 60px 45px;}

.share-tools{ position: absolute; top: 400px; left: 50%; margin-left: 630px; text-align: center;}
.share-tools a{text-align: center; font-size: 16px; line-height: 32px; color: #999;}
.share-tools a i{ display: block; width: 40px; height: 40px; margin: 0 auto; background-color: #5c5c5e; border-radius: 50%; text-align: center; color: #fff; font-size: 24px; line-height: 40px;}
.share-tools a:hover i{ background-color: #f49209;}
.share-tools a:hover{color: #f49209;}

/*院系细览*/
.faculty-detail{float: left; width: 77%;}
.faculty-detail h2.title{ padding: 10px 0; font-size: 30px; color: #333; font-weight: bold; line-height: 36px;}
.faculty-detail .facultyCon{ padding: 10px 20px 10px 0; font-size: 16px;line-height: 36px; border-right: 1px solid #eee; }
.faculty-slide{float: right; width: 23%; margin-top: 45px; padding: 38px 15px 0; font-size: 16px;color: #999; background: url(/jyw/img/icon_faculty_slide.png) center 10px no-repeat; text-align: center;}
.faculty-slide h2{ display: block; width: 100%; margin: 0 auto; padding: 10px 60px; text-align: center;}
.faculty-slide h3{font-size: 24px; padding: 0 15px;}
.faculty-slide h4{font-size: 18px; padding-top: 10px;}
.faculty-slide .pages-date{ margin-top: 30px;color: #999; line-height: 24px;}
.faculty-slide .pages-date p{ margin-bottom: 15px;}
.faculty-slide .ushare{ margin-top: 35px;}
.faculty-slide .ushare a{float: left; width: 50%; text-align: center; font-size: 16px; line-height: 32px; color: #999;}
.faculty-slide .ushare a i{ display: block; width: 40px; height: 40px; margin: 0 auto; background-color: #5c5c5e; border-radius: 50%; text-align: center; color: #fff; font-size: 24px; line-height: 40px;}
.faculty-slide .ushare a:hover i{ background-color: #f49209;}
.faculty-slide .ushare a:hover{color: #f49209;}

/*院系图片列表*/
.picList ul{margin-bottom: 35px; overflow: hidden;}
.picList li{float: left;margin-right: 30px; margin-top: 15px; margin-bottom: 15px; width: 380px; height: 270px; padding: 10px; border: 1px solid #e6e5e5; position: relative;}
.picList li:nth-child(3n){margin-right: 0;}
.picList li img{width: 100%; height: 250px;}
.picList li a{display: block;position: absolute; width: 334px; height: 60px; left: 20px; bottom: 20px; padding: 6px 67px 6px 10px;font-size: 16px; color: #fff; line-height: 24px; background: url(/jyw/img/icon_pic_a.png) no-repeat;}
.picList li:hover{ box-shadow: 0 4px 7px rgba(0,0,0,0.25);}

.linksImg a{display: block;}
.linksImg a:first-child{margin-bottom: 20px;}

/*部门细览*/
.department-detail{}
.department-detail h2.title{ padding: 25px 0; font-size: 24px; color: #666; font-weight: bold; line-height: 32px; text-align: center;}
.department-detail .facultyCon{ padding: 10px 20px 10px 0; font-size: 16px;line-height: 36px; }
.department-slide{float: right; width: 23%; margin-top: 45px; padding: 38px 15px 0; font-size: 16px;color: #999; background: url(/jyw/img/icon_faculty_slide.png) center 10px no-repeat; text-align: center;}
.department-slide h2{ display: block; width: 100%; margin: 0 auto; padding: 10px 60px; text-align: center;}
.department-slide h3{font-size: 24px; padding: 0 15px;}
.department-slide h4{font-size: 18px; padding-top: 10px;}
.department-slide .pages-date{ margin-top: 30px;color: #999; line-height: 24px;}
.department-slide .pages-date p{ margin-bottom: 15px;}
.department-slide .ushare{ margin-top: 35px;}
.department-slide .ushare a{float: left; width: 50%; text-align: center; font-size: 16px; line-height: 32px; color: #999;}
.department-slide .ushare a i{ display: block; width: 40px; height: 40px; margin: 0 auto; background-color: #5c5c5e; border-radius: 50%; text-align: center; color: #fff; font-size: 24px; line-height: 40px;}
.department-slide .ushare a:hover i{ background-color: #f49209;}
.department-slide .ushare a:hover{color: #f49209;}
.department-detail .articletimewrapper{clear: both; padding:0 20px; font-size: 16px; color: #0072ca; margin-bottom: 40px; background-color: #e5f1fa;height: 60px;}
.department-detail .articletimewrapper .time{ line-height: 60px;}

.department-detail .tools{margin: 10px auto;}
.department-detail .tools dl{float: left; position: relative; margin-right: 15px; padding-bottom: 10px;}
.department-detail .tools dl:hover dd{display: block;}
.department-detail .tools dl dt{ line-height: 40px; text-align: center; cursor: pointer;}
.department-detail .tools dl dt i{display: block; width: 40px; height: 40px; border-radius: 20px; color: #fff;font-size: 24px;line-height: 40px;}
.department-detail .tools dl dd{display: none;
    min-width: 70px;
    margin-top: 10px;
    text-align: center;
    line-height: 24px;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    z-index: 10001;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}

    .department-detail .tools dl dd::before{content:"";position: absolute;border-left:5px solid transparent;  
        border-right: 5px solid transparent;  
        border-bottom:6px solid #fff; left: 50%; margin-left: -5px; top: -6px;}
    .department-detail .tools dl dd a{display: block;font-size: 14px;}
    .department-detail .tools dl dd a:hover{background-color: #e5f1fa; color: #0072ca;}


    .job-server{ margin: 0 auto 20px;}
    .job-server .hd{ padding-bottom: 10px; line-height: 40px; border-bottom: 1px solid #dfe1e8; overflow: hidden;}
    .job-server .hd h2{font-size: 18px; font-weight: bold; color: #333; float: left;}
    .job-server .hd span{float: right;}
    .job-server .hd span a{display: inline-block; margin-left: 8px; font-size: 14px; color: #666; line-height: 28px; border: 1px solid #d2d2d2; border-radius: 4px; padding: 0 15px;}
    .job-server .hd span a:hover{background-color: #0072ca;color: #fff; border-color:#1447b2;}
    .job-server .bd{margin-top: 20px;}
    .job-server .bd span{ display: block; float: left; width: 390px; height: 100px; padding-left: 158px; font-size: 18px; font-weight: bold; line-height: 100px;}
    .job-server .bd span:hover{ box-shadow: 0 5px 5px 0 rgba(168,182,191,.6);}
    .job-server .bd span a{ float: right; margin-top: 32px; margin-right: 32px; font-weight: normal; line-height: 33px; padding: 0 10px; border: 1px solid #308bde; border-radius: 4px;}
    .job-server .bd span.link1{background:url(/jyw/img/icon_server_01.png) left center #e4f5fe no-repeat; color: #308bde;}
    .job-server .bd span.link1 a{border-color: #308bde; color: #308bde;}
    .job-server .bd span.link1 a:hover{background-color: #308bde;}
    .job-server .bd span.link2{padding-left: 130px; margin: 0 15px; background:url(/jyw/img/icon_server_02.png) left center #fff5ee no-repeat; color: #ff500c;}
    .job-server .bd span.link2 a{border-color: #ff500c; color: #ff500c;}
    .job-server .bd span.link2 a:hover{background-color: #ff500c;}
    .job-server .bd span.link3{background:url(/jyw/img/icon_server_03.png) left center #ecf5e9 no-repeat; color: #469b2a;}
    .job-server .bd span.link3 a{border-color: #469b2a; color: #469b2a;}
    .job-server .bd span.link3 a:hover{background-color: #469b2a;}
    .job-server .bd span a:hover{color: #fff;}
    
    .job-xwzx{ background: url(/jyw/img/icon_xwzx_ulbg.png) left top no-repeat; height: 260px;}
    .job-xwzx dl{clear: both; overflow: hidden; margin-bottom: 18px;}
    .job-xwzx dl dt{float: left; width: 90px; margin-right: 28px; text-align: center; font-size: 14px; color: #fff; line-height: 25px;}
    .job-xwzx dl dd{float: left; width: 660px;  background-color: #f4f9fd; padding: 0 20px;}
    .job-xwzx dl dd a{ font-size: 16px; color: #333; line-height: 40px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: inline-block;width: 90%;}
    .job-xwzx dl dd a:hover{font-weight: bold; color: #0072ca;}
    .job-xwzx dl dd p{font-size: 16px; color: #999; line-height: 26px; margin-bottom: 12px;}
    .job-xwzx dl.hot dd{ background-image: url(/jyw/img/icon_xwzx_hd.png); background-position: right top; background-repeat: no-repeat;}

    ul.job-btn-list{overflow: hidden; margin: 0 auto;}
    ul.job-btn-list li{float: left; margin-right: 18px; margin-bottom: 18px; padding: 6px 10px 6px 0; background-position: left top; background-repeat: no-repeat; background-color: #f4f9fd; width: 225px; height: 60px; transition: all .3s;}
    ul.job-btn-list li:nth-child(5n){margin-right: 0;}
    ul.job-btn-list li a{ display: block; padding-left: 55px; line-height: 48px;font-size: 16px; color: #333;}
    ul.job-btn-list li.icon-btn01{background-image: url(/jyw/img/icon_job_btn01.png);}
    ul.job-btn-list li.icon-btn02{background-image: url(/jyw/img/icon_job_btn02.png);}
    ul.job-btn-list li.icon-btn03{background-image: url(/jyw/img/icon_job_btn03.png);}
    ul.job-btn-list li.icon-btn04{background-image: url(/jyw/img/icon_job_btn04.png);}
    ul.job-btn-list li.icon-btn05{background-image: url(/jyw/img/icon_job_btn05.png);}
    ul.job-btn-list li.icon-btn06{background-image: url(/jyw/img/icon_job_btn06.png);}
    ul.job-btn-list li.icon-btn07{background-image: url(/jyw/img/icon_job_btn07.png);}
    ul.job-btn-list li.icon-btn08{background-image: url(/jyw/img/icon_job_btn08.png);}
    ul.job-btn-list li.icon-btn09{background-image: url(/jyw/img/icon_job_btn09.png);}
    ul.job-btn-list li.icon-btn10{background-image: url(/jyw/img/icon_job_btn10.png);}
    ul.job-btn-list li:hover{background-position: left bottom; background-color: #0072ca;}
    ul.job-btn-list li:hover a{color: #fff;}
    ul.job-btn-list li a:hover{color: #fff;}

    .employment{margin-bottom: 20px;}
    .employment .g-p-l{float:left; width: 794px; margin-right: 20px; background-color: #fff;}
    .employment .g-p-l .employment-con{background-color: #fff; padding: 20px; overflow: hidden;}
    .employment .g-p-s{float:left; width: 386px; background-color: #fff;}
    .employment .g-p-l .g-pad-title img,.employment .g-p-s .g-pad-title img{margin-left: 18px;}
    .employment .g-p-l .g-pad-more,.employment .g-p-s .g-pad-more{right: 18px;}

    .employment .con1{ float: left; width: 380px; margin-right: 20px;}
    .employment .con1 .b-box{ margin-bottom: 15px;}
    .employment .con1 .b-box li .time{font-size: 14px; color: #999;}
    .employment .con1 .b-box li{border-bottom: 1px dashed #e5e3e3; padding-bottom: 10px;}

    .employment .con2{ float: left; width: 350px;}

    .m-jyfw dl{ margin-bottom: 10px; height: 80px; background:url(/jyw/img/icon_jyfw_bg.png) left bottom no-repeat;color: #fff; padding: 15px;}
    .m-jyfw dl dt{font-size: 18px;font-weight: bold; color: #fff; margin-bottom: 6px; padding-left: 35px; line-height: 30px;}
    .m-jyfw dl dd a{font-size: 16px; color: #fff;}
    .m-jyfw dl dd a:hover{text-decoration: underline;}
    .m-jyfw dl.student{ background-color: #ffac50;}
    .m-jyfw dl.student dt{background: url(/jyw/img/icon_jyfw_01.png) left no-repeat;}
    .m-jyfw dl.unit{background-color: #46a5ff;}
    .m-jyfw dl.unit dt{background: url(/jyw/img/icon_jyfw_02.png) left no-repeat;}

    .links-item{overflow: hidden; margin: 12px auto; padding: 0 !important;}
    .links-item a{ display: block; float: left; margin-right: 10px;}
    .links-item a:nth-child(5n){ margin-right: 0;}
    .links-item a img{width: 232px;height: 60px;}

    .picture{padding: 18px !important;}
    .picture ul.item {position: relative;width: 180px;margin: 10px auto;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
    .picture ul.item .card-open a {display: block;height: 76px;border-radius: 3px;overflow: hidden;background-color: #fff;border: 1px solid #ededed;}
    .picture ul.item .card-open h5 {width: 80%;padding-left: 15px;color: #333;line-height: 25px;}
    .picture ul.item .card-open i {width: 23px;height: 23px;line-height: 23px;text-align: center;color: #ccc;border-radius: 100%;border: 1px solid #ddd;position: absolute;right: 7px;bottom: 10px;}
    .picture ul.item img {border-top-left-radius: 4px;border-top-right-radius: 4px;}
    .picture ul.item li:hover {box-shadow: 0 4px 7px rgba(0,0,0,0.25);}
    .picture .owl-carousel .owl-item img{height: 120px;}
    .picture .owl-item > .item a .title{ background: rgba(0, 0, 0, .45); padding: 12px; font-size: 16px;}

    ul.apply{margin-top: 11px;}
    ul.apply li{float: left; width: 46%; margin: 0 2%;}
    ul.apply li a{font-weight: bold; font-size: 16px; line-height: 50px; color: #0072ca; display: block; background: url(/jyw/img/icon_apply.png) #f4f9fd 90% center no-repeat; border: 1px solid #0072ca; border-radius: 4px; padding-left: 15px; transition: all .3s;}
    ul.apply li a:hover{background-color: #0072ca; background-image: url(/jyw/img/icon_apply_hover.png); background-position: 95% center; color: #fff;}

    .wenti{overflow: hidden;}
    .wenti dl{background-color: #f4f9fd; margin-bottom: 10px; padding:10px;}
    .wenti dl:last-child{margin-bottom: 0;}
    .wenti dl dt{padding-left: 35px;  background: url(/jyw/img/icon_qa.png) left top no-repeat; color: #333; font-size: 16px; line-height: 22px; cursor: pointer;}
    .wenti dl dd{display: none;}
    .wenti dl.down dd{display: block;}
    .wenti dl.down dt{color: #0066cc;}
    .wenti dl dd{ border-top: 1px dashed #a7cef4; margin-top: 15px; padding-top: 10px; line-height: 24px; color: #666; font-size: 14px;}
    .wenti dl dd a{color: #ffac50;}

    .m-enrol{ background-color: #fff;margin-top: 20px;}
    .m-enrol .g-p-l,.m-enrol .g-p-m{float:left; width: 386px; margin-right: 21px; border: 1px solid #dcdcdc; overflow: hidden;}
    .m-enrol .g-p-s{float:left; width: 386px;border: 1px solid #dcdcdc;}

    .m-contact{padding:10px 15px; overflow: hidden;font-size: 16px;}
    .m-contact b{ color: #0e86ef; font-weight: normal;}
    .m-contact p{color: #333; line-height: 38px;}
    .m-contact .qq{margin-left: 30px;}

    .zsjz-list{ margin-top: 18px;}
    .zsjz-list li{ margin-bottom: 5px; background:url(/jyw/img/icon_ulli_dot.png) 15px center #f5f5f5 no-repeat; padding: 10px 20px 10px 52px;}
    .zsjz-list li a{font-size: 16px;}

    .yxjs-list{overflow: hidden;}
    .yxjs-list li{float: left; width: 185px; margin-top: 10px; margin-right: 15px;}
    .yxjs-list li:nth-child(2n){margin-right: 0;}
    .yxjs-list li:last-child{width: 100%;}
    .yxjs-list li a{display: block; padding-left: 52px; height: 50px; line-height: 50px; font-size: 16px; color: #666; background: url(/jyw/img/icon_yxjs_btn.png) #f5f5f5 left top no-repeat;}
    .yxjs-list li a:hover{ background-color: #e6f3fd; background-position: left bottom; color: #0e86ef;}



    .bkzn-list{overflow: hidden;}
    .bkzn-list li{ margin-top: 10px; margin-bottom: 15px;}
    .bkzn-list li a{display: block; height: 66px; line-height: 66px; font-size: 18px; font-weight: bold; color: #0e86ef; padding-left:86px;}
    .bkzn-list li a.btn01{background: url(/jyw/img/icon_bkzn_btn01.png) #e6f3fd left top no-repeat;}
    .bkzn-list li a.btn02{background: url(/jyw/img/icon_bkzn_btn02.png) #e6f3fd left top no-repeat;}
    .bkzn-list li a.btn03{background: url(/jyw/img/icon_bkzn_btn03.png) #e6f3fd left top no-repeat;}
    .bkzn-list li a:hover{background-color: #0e86ef; background-position: left bottom; color: #fff;}

    .m-tools{ position: relative;}
    .m-tools ul.boxL{ position: absolute; left: -150px; top: -300px;}
    .m-tools ul.boxR{ position: absolute; right: -150px; top: -300px;}
    .m-tools ul li{ margin-bottom: 19px;}
    .m-tools ul li a{display: block; padding: 80px 10px 0;overflow: hidden;text-overflow: ellipsis; width: 140px; height: 130px; background-position: center 20px; background-repeat: no-repeat; background-color: #0e86ef; color: #fff; font-size: 18px; text-align: center; line-height: 21px;}
    .m-tools ul.boxR li a{background-color: #00aa72;}
    .m-tools ul li a:hover{background-color: #ef920e;}
    .m-tools ul li.btn01 a{background-image: url(/jyw/img/icon_flag_01.png);}
    .m-tools ul li.btn02 a{background-image: url(/jyw/img/icon_flag_02.png);}
    .m-tools ul li.btn03 a{background-image: url(/jyw/img/icon_flag_03.png);}
    .m-tools ul li.btn04 a{background-image: url(/jyw/img/icon_flag_04.png);}
    .m-tools ul li.btn05 a{background-image: url(/jyw/img/icon_flag_05.png);}
    .m-tools ul li.btn06 a{background-image: url(/jyw/img/icon_flag_06.png);}
    .m-tools ul li.btn07 a{background-image: url(/jyw/img/icon_flag_07.png);}
    .m-tools ul li.btn08 a{background-image: url(/jyw/img/icon_flag_08.png);}


    .tzgg-list li{padding: 12px 0;position: relative; border-bottom: 1px dotted #dcdcdc;font-size: 16px; overflow: hidden;}
    .tzgg-list li:last-child{border-bottom: none;}
    .tzgg-list li span{float: left; margin-right: 10px; background-color: #dcdcdc; border-radius: 3px; color: #fff; padding: 0 4px; line-height: 30px;}
    .tzgg-list li a{ width: 80% !important; line-height: 30px;}
    .tzgg-list li:hover span{background-color: #0e86ef;}

    .xwzx-list{ padding: 13px 0 14px;}
    .xwzx-list li{font-size: 16px;padding: 5px 0 5px 15px;position: relative;background: url(/jyw/img/dot_square.gif) 0 17px no-repeat;}
    .xwzx-list li a{width: 100% !important; clear: both; line-height: 30px;}
    .xwzx-list li span{display: none; color: #999;}
    .xwzx-list li.down {border-bottom: 1px dotted #dcdcdc;background: url(/jyw/img/dot_square_hover.gif) 0 17px no-repeat;}
    .xwzx-list li.down a{ height: 60px; white-space: normal; overflow: hidden; color: #0e86ef;}
    .xwzx-list li.down span{display: block;}
    .xwzx-list li:last-child{border-bottom: none;}

    .m-links-logo{padding: 20px;}
    .m-links-logo a{display: block; margin-bottom: 10px;}
    .m-links-logo a img{width: 100%;}
    .m-links-logo a:last-child{margin-bottom: 0;}

    .jydw-list .bn{display: block; padding-top: 8px; margin-bottom: 20px; overflow: hidden;}
    .jydw-list p a{display: block; margin-bottom: 20px; border: 1px solid #dcdcdc; float: left;}
    .jydw-list p a:last-child{margin-left: 8px;}

    .job-list{ padding-top: 3px;}
    .job-list li{padding: 8px 0;position: relative; border-bottom: 1px dotted #dcdcdc;font-size: 16px; overflow: hidden;}
    .job-list li:last-child{border-bottom: none;}
    .job-list li span{float: left; color: #0072ca; line-height: 30px;}
    .job-list li a{ width: 70% !important; line-height: 30px;}
    .job-list1 li a{ width: 90% !important; line-height: 30px;}

    .login-form{ margin: 18px auto 10px; overflow: hidden;}
    .login-form .percent{ padding: 12px 0; overflow: hidden;}
    .login-form .percent span{display: block; float: left; text-align: center; background-color: #f4f9fd; font-size: 16px; font-weight: bold; line-height: 30px; width: 50%; cursor: pointer;}
    .login-form .percent span i{margin-right: 15px;}
    .login-form .percent span.on{color: #fff; background-color: #058bf3;}

    .login-form .input-inline {
        width: 100%;
        margin-bottom: 16px;
        position: relative;
    }
    .login-form .input-inline .input-icon {
        background: url(/jyw/img/login_v6.png) no-repeat;
        position: absolute;
        left: 15px;
        top: 10px;
    }
    .login-form .input-inline .input-icon.i-user {
        height: 20px;
        width: 18px;
        background-position: -79px -168px;
    }
    .login-form .input-inline .input-icon.i-password {
        height: 19px;
        width: 18px;
        background-position: -120px -168px;
    }
    .login-form .input-inline input {
        border: 1px solid #e3e3e3;
        border-radius: 4px;
        outline: 0;
        width: 100%;
        height: 36px;
        line-height: 36px;
        font-size: 14px;
        color: #333;
        padding-left: 42px;
    }
    .login-form .input-inline input:focus {
        border: 1px solid #058bf3;
    }
    .login-form .input-inline input::-webkit-input-placeholder{ color: #999;}

    .login-form .login-switch{ display: block;}
    .login-form .login-switch a{font-size: 16px; color: #999; float: left; line-height: 36px; padding-bottom: 5px; margin-right: 15px;border-bottom: 1px solid #fff;}
    .login-form .login-switch a:hover{ color: #058bf3; border-bottom: 1px solid #3266cc;}
    
    .login-form input.login-submit {display: block; float: right; padding: 0 25px; background-color: #058bf3; color: #fff; text-align: center; font-size: 16px; height: 36px;line-height: 36px; margin-right: 0; border: none; border-radius: 4px; cursor:pointer;}
    .login-form input:hover.login-submit{color: #fff; border: none; background-color:#005bab;}
	
	.login-form .test-radio{display: none;}
	.login-form .test-label{display: block; cursor: pointer;}

    .m-news-s3 .hd .more.jygl{ margin-right: 0;}
/**/
@media screen and (max-width: 1200px) {
    .logo-watchword{height: auto;}
    .logo-watchword .logo img{width: 80%;}
    .logo-watchword .watchword{margin: 10px auto; padding: 0; text-align: center; width: 60%; float: none;}
    .logo-watchword .watchword img{width: 80%;}
    .logo-watchword .watchword::before{display: none;}

    .logo-watchword .search-group{float: none; margin: 0 auto; padding: 12px 0; width: 80%; background-image: none;}

    .flag{display: none;}
    .wrap,.mainwrap{width: auto; margin: 0 25px;}

    .m-notice{width: 100%;}
    .m-notice .c-hd::before{display: none;}
    .m-notice .c-hd a{font-size: 16px; padding: 0 10px 0 0;}
    .m-notice .c-hd a::after{display: none;}

    .m-news-s1 .bd h4 a{width: 50%;}
    .m-news-s1 .hd h2 a{font-size: 16px; padding: 0 10px 10px;}

    .m-slide{width: 100%;margin: 0;}
    .m-slide .owl-carousel .owl-item img{height: 220px;}

    

    .inlist li:nth-child(2n){float: none;margin: 0 0 10px 0;}
    .inlist li{width: 100%;float: none; clear: both; margin-bottom: 10px;}

 
    .mod .ml, .mod .mc, .mod .md{width: 100%;}
    .mod .mc{margin: 10px 0; height: auto;}

    .m-system li a{font-size: 14px;line-height:18px;}

    .m-links{overflow: hidden; padding-bottom: 15px;}
    .m-links span{display: block;}
    .m-links a{width: 50%; float: left;line-height: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .m-links a::after{display: none;}

    .footer .ulink a{padding: 0 10px;}

    .footer .copy{padding: 10px;}
    .footer .copy .txt{padding: 0; text-align: center;}
    .footer .copy .copyImg{ margin: 0 auto; float: none;}
    .footer .copy .copyImg img{width: 15%;}

    .bxSlider .owl-controls{display: none;}
    .bxSlider .owl-carousel .owl-item img{height: auto;}
    .bxSlider .secondary{ left: 50%;}
}

@media screen and (max-width: 1000px) {
    .topline{display: none;}
    .edu{display: none;}
    .logo-watchword .watchword_bm{ margin: 20px auto; padding: 0; float: none; text-align: center;}
    .header .smenu {
        display: block;
        position: absolute;
        right: 15px;
        top: 0;
        width: 40px;
        height: 40px;
        background: url(/jyw/img/icon_smenu.png) no-repeat;
        z-index: 1001;
        cursor: pointer; }

    .header.active .smenu {background: url(/jyw/img/icon_smenu_close.png) no-repeat;}

    .header .nav{display: none;}
    .header.active .nav {display: block; z-index: 1000;position: absolute; top: 20%; width: 100%; height: auto; background: none;}
    .header.active .nav .navlist{float: none;}
    .header.active .nav li {float: none; height: auto;}
    .header.active .nav li.line::before,.header.active .nav li.line:last-child::after{display: none;}
    .header.active .nav .navlist li a {
        color: #fff;
        display: block;
        text-align: center;
        margin: 0;
        padding: 0;
        height: auto;
        line-height: 48px;
        font-size: 18px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    }

    .header.active .nav .navlist li.line a:hover{
        color: #0072ca;
        background-color: #fff;
        border-top: 2px solid #0072ca;
        line-height: 44px;
        border-radius: 0;
    }

    .header.active .nav .navlist li ul{position: unset; width: 100%;}
    .header.active .nav .navlist li ul li a{background: #eef0f2; color: #333 !important;font-size: 16px !important;}

    .header.active .search-group{float: none; width: 100%;}
    .header.active .search-group input{width: 87%;}

    .zt-box-big{display: none;}

    .gai-sidel,.gai-content,.xlan-l,.xlan-r {width: 100%;}
    .gai-content-pad{padding: 0;}

    .xr-cont-t img {
        width: 100% !important;
        height: auto !important;
        text-indent: 0;
        display: block;
    }

    .xlan-r-pad{padding:0;}

    .colunm-slide{display: none;}

    .inliner-banner img{margin: 20px 0 0 0;}
    .gail-pos{padding: 0;display: none;}

    .boss-list li{width: 100%;}
    .boss-list li .pic img{ width: 100%;}
    .boss-list .info{width: 60%;}

    .sitemap dl dd a.menu{ width: 50%;}

    .gair-b2 ul.list-txt-date li a{width: 70%;}

    .single{padding:0 15px;}
    .share-tools{position: unset; margin: 0;}

    .faculty-detail,.faculty-slide{width: 100%;}
    .faculty-detail .facultyCon{border-right: none; padding-right: 0;}
    .facultyCon img{max-width: 100%;}

    .picList li{width: 100%;}
    .picList li a{ background: rgba(0, 114, 205, .8); width: 88%; padding: 10px;}

    .department-detail .articletimewrapper{height: auto;}
    .department-detail .articletimewrapper .time{line-height: normal;}
}

@media screen and (max-width: 650px){
#qyzc {height:auto; min-height:1040px;}
    .wrap, .mainwrap {
        width: auto;
        margin: 0 15px;
    }
    ul.list-pic li {width: 50%;}
	ul.list-pic li:nth-of-type(3n) figure{ margin-left: 0; margin-right:12px;}
	ul.list-pic li:nth-of-type(n) figure{margin-right:12px;}
    ul.list-pic li:nth-of-type(2n) figure{margin-right:0;margin-left:12px;}
    ul.list-pic li figure img{width: 100%; height: 100px;}

    .job-server{margin-bottom: 10px;}
    .job-server .hd{text-align: center;}
    .job-server .hd h2,.job-server .hd span{float: none;}
    .job-server .bd span{width: 100%; margin: 0 auto 10px;}
    .job-server .bd span.link2{margin: 0 auto 10px;}
    .job-server .bd span a{margin-right: 5px;}


    .m-notice{ margin: 0; width: 100%; height: auto; margin-top: 20px;}
    .linksImg a{float: left; width: 50%; text-align: center;}
    .linksImg a img{width: 95%;}

    .m-news-s1 .hd h2 a{padding: 0;}
    .job-xwzx{background: none; height: auto;}
    .job-xwzx dl dt{color: #999;}
    .job-xwzx dl dd{width: 100%;}
    .job-xwzx dl dd a{width: 100%;}
    .job-xwzx dl.hot dd a{width: 90%;}

    ul.job-btn-list li{width: 50%; margin-right: 0; overflow: hidden;}
    ul.job-btn-list li a{font-size: 14px;}

    .employment .g-p-l,.employment .g-p-s,.employment .con1,.employment .con2{float: none;width: 100%;margin: 0;}
    .employment .g-p-l{padding: 0;}
    .employment .g-p-s{padding: 20px;}
    .employment .con1{ margin-bottom: 15px;}

    .links-item a{width: 50%; margin: 0; border: 1px solid #dcdcdc;}
    
    .links-item a img,.links-item a:nth-child(5n) img{width: 100%; height: 50px;}

    .search-group input{width: calc(100% - 40px);}

    .logo-watchword .enrol{ margin-bottom: 20px;}

    ul.apply{margin: 0;}
    ul.apply li a{background-image: none;}
    .m-jyfw dl{height: auto; background-position: left top;}

    .m-tools{position: unset;width:100%;}
    .m-tools ul {white-space:nowrap; overflow-x:auto;}
    .m-tools ul.boxL,.m-tools ul.boxR{position: unset;}
    .m-tools ul li{display:inline-block; margin-right:10px;}


    .picture .owl-carousel .owl-item img{height: 190px;}
    .m-enrol .g-p-l,.m-enrol .g-p-m,.m-enrol .g-p-s{width: 100%; float: none;}

    .yxjs-list li{width: 45%;}
    .yxjs-list li:last-child{width: 95%; margin-right: 0;}
    .m-contact .qq{margin-left: 0;}

    .department-detail .facultyCon{padding: 0;}

	.job-list li span{display:none;}
    .tzgg-list li a,.job-list li a{ width: 100% !important;}
    .m-news-s2 .hdd h2 a{padding: 0 10px;}
    .jydw-list p a{width: 50%;}
    .jydw-list p a img{width: 100%;}
    .jydw-list p a:last-child{margin: 0;}
    .m-news-s3 .hd .more.jygl{ width: 40%;}
    .m-news-s3 .hd .more.jygl img{ width: 90%;}
	.gfil-sea ul li{width:80%  !important; margin-right:0px !important;}
	.gfil-sea ul li:last-child{width:15%  !important}
	.gfil-sea .text{width:60% !important;}
}

.gfil-sea{
    margin-top: 20px;
    width: 100%;
    overflow: hidden;
	clear:both;
}
.gfil-sea ul li{
    float:left;
    width: 50%; 
    margin-bottom: 20px;
    margin-right: 10px;
    font-size: 14px;
}
.gfil-sea ul li:last-child{width: 6%;float: left;}
.gfil-sea .text{
    width: 70%;
    padding: 10px 0;
    /* float: left; */
    border: 1px solid #a4bed4;
    background-color: #fff;
    /* background-image: url(/jyw/images/nxfhd3_03.png); */
    /* background-repeat: no-repeat; */
    /* background-position:14px center; */
    /* text-indent:54px; */
    color: #666;
    margin-right: 10px;
}
.combo-text{
    height: 39px !important;
    line-height: 39px !important;
}
.combo-arrow{
    vertical-align:middle !important;
}
.gfil-sea select{
    margin-left: 1%;
    width:12%; 
    float: left;
    border: 1px solid #e3e3e3;
    padding: 9px 0;
    color: #666;
}
.gfil-sea .btn{
   /* margin-left: 1%;*/
   /* float: left;*/
    width: 100%;
    height: 39px;
    color: #fff;
    background: #005bac;
    border: none;
}