/* 公共样式表css */
html,body {
    color: #333;
    margin: 0;
    height: 100%;
    font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: normal;
}
.hui{ background:#f4f1ec; padding-bottom:20px}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

a {
    text-decoration: none;
    color: #000;
}

img {
    border: 0;
}

body {
    background: #fff;
    color: #666;
}

html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, button, fieldset, form, input, legend, textarea, th, td {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
    color: #08acee;
}

button {
    outline: 0;
}

img {
    border: 0;
}

button,input,optgroup,select,textarea {
    margin: 0;
    font: inherit;
    color: inherit;
    outline: none;
}

li {
    list-style: none;
}

a {
    color: #666;
}

a:hover {
    color: #eee;
}

.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.clearfix {
}

/* 必要布局样式css */
.information-box {
    background-color: #b21838;
    padding: 0px 0 58px;
    color: #fff;
    background-size: 100% 100%;
}

.information-con {
    width: 1300px;
    margin: 0 auto;
}

.information-head {
    width: 1300px;
}

.information-head h2 {
    font-weight: normal;
    line-height: 1;
    text-align: center;
    padding-top: 20px;
    font-size: 36px; color:#fff; font-weight:900
}

.information-head p {
    line-height: 1;
    padding-top: 20px;
    text-align: center;
    padding-bottom: 40px;
    font-size: 14px;
    margin-top: 20px; color:#fff
}

.information-main {
    background: #fff;
}

.information-main-fl {
    width: 524px;
    overflow: hidden;
    float: left;
    height: 374px;
    position: relative;
}

.information-main-fr {
    width: 776px;
    overflow: hidden;
    float: right;
    height: 374px; border:1px solid #e5e5e5
}

.prev {
    display: block;
    position: absolute;
    z-index: 1;
    top: 45%;
    margin-top: -30px;
    left: 10%;
    z-index: 1;
    width: 40px;
    height: 60px;
    background: url(icon-arrow.png) -126px -137px no-repeat;
    cursor: pointer;
}

.next {
    display: block;
    position: absolute;
    left: auto;
    right: 10%;
    top: 45%;
    margin-top: -30px;
    z-index: 1;
    width: 40px;
    height: 60px;
    background: url(icon-arrow.png) -6px -137px no-repeat;
    cursor: pointer;
}

.information-main-back {
    background: #000;
    filter: Alpha(opacity=70);
    opacity: 0.7;
    position: absolute;
    z-index: 1;
    height: 60px;
    bottom: 0;
    width: 523px;
}

.information-main-text {
    position: absolute;
    bottom: -12px;
    left: 0;
    width: 523px;
    line-height: 60px;
    padding: 0 16px;
    display: block;
    z-index: 2;
    text-align: left;
    
    font-size: 18px;
    color: #fff;
}

.main-btn {
    padding: 10px 17px;
    margin-top: 11px;
    border: 1px solid #7d7d7d;
    line-height: 1;
    color: #fff;
    border: 1px solid #ddd;
    float: right;
    font-size: 16px;
}

.information-main-fl .bd ul li {
    position: relative;
}

.information-main-fr .hd ul {
    font-size: 16px;
}

.information-main-fr .hd ul li {
    float: left;
    cursor: pointer;
    list-style: none;
    height: 60px;
    line-height: 60px;
    color: #666;
    text-align: center;
    border: 1px solid #e5e5e5;
    border-top: 0;
    width: 193.4px;
    border-left: 0;
}

.information-main-fr .hd ul .on {
    color: #b21838;
    border-top: 4px solid #b21838;
    height: 57px;
    border-bottom: 0;
    line-height: 52px;
}

.information-main-fr .bd ul {
    color: #333;
    padding: 0 24px 0 32px;
}

.information-main-fr .bd ul li {
    height: 50px;
    border-bottom: 1px solid #e5e5e5;
    line-height: 50px;
    text-align: left;
    list-style-type: none;
}

.information-main-fr .bd ul li span {
    float: right;
}

.information-main-fr .bd ul li a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 550px;
    float: left; color:#000; font-size:14px
}

.information-main-fr .bd ul li a:hover {
    color: #b21838;
}

.information-more {
    cursor: pointer;
    color: #b21838;
    text-align: center;
    line-height: 34px;
    margin-top: 12px;
    font-size: 14px;
}

.information-more a {
    cursor: pointer;
    color: #b21838;
    text-align: center;
    line-height: 34px;
    margin-top: 12px;
}

.information-more a:hover {
    color: #b21838;
}
/*校园新闻*/

button,input,optgroup,select,textarea {
    margin: 0;
    font: inherit;
    color: inherit;
    outline: none;
}

li {
    list-style: none;
}

a {
    color: #666;
}

a:hover {
    color: #eee;
}

.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.clearfix {
}

/* 必要布局样式css */
.info-container {
    width: 1300px;
    margin: 0 auto;
    padding: 0;
}

.info-container-title {
    font-size: 16px;
    text-align: center;
    padding: 30px 0;
}

.info-container-title h2 {
    font-weight: normal;
    font-size: 36px;
    font-family: pingfang,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif; font-weight:900
}

.info-container-list {
    background: #fff;
    padding: 42px 0;
}

.info-listItem {
    width: 393px;
    margin: 20px;
    float: left; padding:10px; border:1px solid #e5e5e5
}

.info-listItem-title {
    font-size: 24px;
    margin-bottom: 26px;
    font-weight: normal;
}

.info-more {
    width: 100px;
    height: 36px;
    display: block;
    line-height: 36px;
    border: 1px solid #E4E4E4;
    text-align: center;
    transition: all .1s;background: #b21838;
color: #fff;
}

.info-more:hover {
    background: #b21838;
    border-color: #b21838;
    color: #fff;
}

.info-listItem-list {
    margin-bottom: 17px;
}

.info-listItem-list dt {
    height: 180px;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;
}

.info-listItem-list dt a img {
    width: 375px;
    height: 180px;
    transition: all .4s;
}

.info-listItem-list dt a span {
    position: absolute;
    left: 0;
    right: 0;
    color: #fff;
    bottom: 0px;
    font-size: 15px;
    padding: 0 24px;
    line-height:44px;
    height: 44px;
    overflow: hidden;
    transition: all .2s; background: url(bg.png) repeat 0 0;
}

.info-listItem-list dd {
    margin-bottom: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.info-listItem-list dd a {
    font-size: 14px;
    color: #000;
}

.info-listItem-list dd a:hover {
    color: #ec6061;
}

.info-listItem-list dt a:hover img {
    transform: scale(1.05);
}

/*第四行*/
.app-store-box {
    padding: 40px 0;
    box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center;
    
}

.app-store-head h2 {
    position: relative;
    font-weight: normal;
    text-align: center;
    font-size: 36px;
    color: #000;
    z-index: 50; font-weight:900
}

.app-store-wrap {
    width: 1200px;
    position: relative;
    margin: 0 auto;
}

.app-store-list {
    height: 380px;
    padding: 0 15px;
    margin: 30px 0;
    text-align: justify;
}

.app-store-item {
    position: relative;
    float: left;
    margin: 0 10px;
    width: 214px;
    height: 100%;
    background: #fff;
    text-align: center;
    overflow: hidden;
    font-size: 0;
    border-radius: 10px;
}
.app-store-item:hover {
    box-shadow: 0px 1px 17px 5px rgba(156,244,255,0.3);
-webkit-box-shadow: 0px 1px 17px 5px rgba(156,244,255,0.3);
-moz-box-shadow: 0px 1px 17px 5px rgba(156,244,255,0.3);
}

.app-store-item:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
}

.app-store-item img {
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
}

.app-store-info {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.app-store-info h3 {
    position: absolute;
    top: 160px;
    width: 100%;
    text-align: center;
    font-size: 20px;
    font-weight: normal;
    color: #fff;
    z-index: 30;
}

.app-store-tag {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 120px;
    height: 120px;
    margin: -60px 0 0 -60px;
    background: #333;
    opacity: .9;
    border-radius: 50%;
    z-index: 10;
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}

.item01 .app-store-tag {
    background: #6bddd7;
}

.item02 .app-store-tag {
    background: #56de7f;
}

.item03 .app-store-tag {
    background: #818181;
}

.item04 .app-store-tag {
    background: #0087fa;
}

.item05 .app-store-tag {
    background: #fcc300;
}

.app-store-list .app-store-item:hover .app-store-tag {
    -webkit-transform: scale(3.7, 3.7);
    -moz-transform: scale(3.7, 3.7);
    transform: scale(3.7, 3.7);
}

.app-store-btn {
    text-align: center;
}

.app-store-btn a {
    display: inline-block;
    border: 1px solid #ff6d01;
    color: #ff6d01;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    font-size: 20px;
    line-height: 28px;
    padding: 16px 30px;
    border-radius: 60px;
}

.app-store-btn a:hover {
    background-color: #ff6d01;
    color: #fff;
}


/*桃中影像*/
.boxs{padding-bottom: 50px; margin-top:50px}
.boxs1{background: #efefef; border-top: 1px solid #d3d2d2; border-bottom: 1px solid #d3d2d2; padding-bottom: 30px;}
.titles_h2, .title_h{height: 86px; background: url(line.jpg) repeat-x 0 bottom; text-align: center; padding-top: 8px;}
.titles_h2 span{font-size: 36px; font-weight: bold; height: 83px; line-height: 83px; color: #333; padding: 0 10px; display: inline-block; cursor: pointer;}
	.picMarquee-left{ width:1300px; margin:0px auto }
		.picMarquee-left .bd{ padding:10px;   }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 12px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:300px; height:190px; display:block;}
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title a{ line-height:40px; height:40px; display:block; width:300px; background:#b21838; color:#fff}
		

/*教师风采*/
.jsfc-box{padding-bottom: 50px; margin-top:50px}
.jsfc{background: #b21838; border-top: 1px solid #d3d2d2; border-bottom: 1px solid #d3d2d2; padding-bottom: 30px;}
.jsfctitles_h2, .jsfctitle_h{height: 86px; background: url(line.jpg) repeat-x 0 bottom; text-align: center; padding-top: 8px;}
.jsfctitles_h2 span{font-size: 36px; font-weight: bold; height: 83px; line-height: 83px; color: #fff; padding: 0 10px; display: inline-block; cursor: pointer;}
	.msfc-left{ width:1300px; margin:0px auto }
		.msfc-left .bd{ padding:10px;   }
		.msfc-left .bd ul{ overflow:hidden; zoom:1; }
		.msfc-left .bd ul li{ margin:0 12px; float:left; _display:inline; overflow:hidden; text-align:center; background:#fff  }
		.msfc-left .bd ul li .pic{ text-align:center; }
		.msfc-left .bd ul li .pic img{ width:297px; height:206px; display:block; padding:10px}
		.msfc-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.msfc-left .bd ul li .title a{ line-height:40px; height:40px; display:block; width:297px; background:#b21838; color:#fff}
	
	
	
.con_img{position: relative; width: 300px; height: 190px;}
.ms{position: absolute; bottom: 0;left: 0; width: 300px; height:206px;}
.ms:hover{ background: url(sp.png) center no-repeat; }
		
/*首页校园风光*/
.box{padding-bottom: 50px;}
.box1{background: #efefef; border-top: 1px solid #d3d2d2; border-bottom: 1px solid #d3d2d2; padding-bottom: 30px;}
.title_h2, .title_h{height: 86px; background: url(line.jpg) repeat-x 0 bottom; text-align: center; padding-top: 8px;}
.title_h2 span{font-size: 36px; font-weight: bold; height: 83px; line-height: 83px; color: #fff; padding: 0 10px; display: inline-block; cursor: pointer;}
.title_h2 span.on, .title_h span{font-size: 36px; font-weight: bold; height: 83px; line-height: 83px; color: #073190; padding: 0 10px; border-bottom: 3px solid #073190; display: inline-block;}
.title_h2 .shutiao{width: 2px;height: 40px;background: #cac8c8;padding: 0;position: absolute;left: 50%;top: 33px;} 
.title_h{background: none; text-align: left;}
.title_h span{ height: 86px; line-height: 86px; border-bottom: none; padding: 0;}


.xyfg-box{background-image: url(j42.jpg);background-image-part-image: url(j42.jpg);background-repeat: repeat;background-position: top center;background-attachment: fixed; margin-top:50px}
.xyfg{overflow: hidden; width: 1300px; margin: 30px auto 0; display: block;}
.xyfg ul{overflow: hidden; width: 1300px;}
.xyfg ul li{float: left; width: 319px; height: 215px; margin:6px 6px 0 0; position: relative; display: inline;}
.xyfg ul li img{display: block; width: 319px; height: 215px;}
.xyfg ul li.big{ width: 644px; height: 436px;}
.xyfg ul li.big img{width: 644px; height: 436px;}
.xyfg ul li p{height: 32px; line-height: 32px; background: url(bg.png) repeat 0 0; position: absolute; bottom: 0; width: 100%; color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; display: block; left: 0; margin-bottom:0px}

.huise{background: #efefef;border-top: 1px solid #d3d2d2;border-bottom: 1px solid #d3d2d2; margin-top:30px}
.baise{width:1300px; margin:0px auto; display:block}



/**换图标改的样式*/
.apply_listb{margin:20px auto;width:1300px;display:block; height:120px}
.apply_listb ul {float: left; margin: 0;padding: 0;display: inline;}
.apply_listb ul li{float: left; margin:0px 28px;  width: 94px;height: 118px;display: inline;}
.apply_listb ul li:hover{ background:#006ec0}
.apply_listb ul li a{width: 94px; display: block;  height: 90px; padding-top: 2px; color:#000}
.apply_listb ul li a img{display: block; height: 60px; margin: 0 auto; padding-top:11px;width: 60px;}
.apply_listb ul li a p{ line-height: 30px; text-align: center; padding-top: 0px; font-size: 15px;}
.apply_listb ul li a:hover p{color: #fff; text-decoration:none}




/*footer*/
.w {width: 1300px; margin: 0 auto;}
.footer { padding-top: 60px; background: url(footerBg.jpg) center 0 no-repeat;}
.footerbtm {border-top: #fff 1px dotted;}
.footerbtm p {font-size:14px; color: #fff; padding-top: 34px;}
.footerbtm p a {color: #fff;border-bottom:1px solid #fff}
.footerbtm p a:hover {text-decoration: underline;}
.footercon {padding:0 0 46px;}
.footercon .fl {padding-right: 48px;}
.footer-tel {padding-top: 30px;}
.footer-logo {padding-top: 28px;}
.footertext {padding-left: 55px; border-left: #fff solid 1px;}
.footertext p {line-height: 42px;  color: #fff; font-size: 14px;}

/*面包屑*/
.ban{overflow:hidden;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;height:480px;min-height:170px}
.ban:after{content:'';height:98px;background:url(bgq1.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;left:0;right:0;bottom:0;z-index:1}
.ban .txt{position:absolute;top:290px;left:0;width:100%;bottom:112px}
.ban .txt:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ban.ls .txt{top:auto}
.ban .tit{font-size:36px;color:#fff;line-height:1.5em;overflow:hidden;font-weight:400;text-shadow:rgba(0,0,0) 0 2px 5px;margin-bottom:6px}
.ban .txt{top:auto !important;}
.cur{font-size:16px;line-height:1.5em;overflow:hidden;color:#fff;text-shadow:rgba(0,0,0) 0 2px 5px}
.cur a{color:#fff}
.cur a:hover{color:#fff0b4}
.ul-listl{font-size:0;text-align: right;margin-top:5px}
.ul-listl:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-listl li{display:inline-block;vertical-align:middle;margin-right:20px}

.ul-listl li:last-child,.ul-listl.ls1 li:last-child{margin-right:0}
.ul-listl li .con{display:block;font-size:16px;color:#fff;line-height:1.5em;text-shadow:rgba(0,0,0) 0 5px 5px;position:relative}
.ul-listl li .con:hover,.ul-listl li.on .con{color:#fff0b4}
.ul-listl li .con:after{content:'';width:48px;height:91px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:32px;left:0;right:0;margin:0 auto}
/*.ul-listl li .con:hover:after,.ul-listl li.on .con:after{background-image:url(iconq1.png)}*/

.wp {
    width: 1000px;
    max-width: 1200px;
    margin: 0 auto;
}


<!--新闻列表页-->
.g-box{overflow:hidden;background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:cover;background-size:cover}
.pages{font-size:0;text-align:right;overflow:hidden}
.pages ul{display:inline-block;vertical-align:middle;font-size:0}
.pages li{display:inline-block;vertical-align:middle;margin:0 7px}
.pages li a,.pages li span{display:block;height:47px;font-size:18px;color:#333;line-height:47px;padding:0 12px;text-align:center;overflow:hidden}
.pages li.on a,.pages li:hover a{color:#fff;background-color:#e89a18}
.pages li.next a,.pages li.prev a{width:24px;padding:0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:17px auto;-moz-background-size:17px auto;-ms-background-size:17px auto;-o-background-size:17px auto;background-size:17px auto}
.pages li.prev a{background-image:url(iconl1.png)}
.pages li.next a{background-image:url(iconl2.png)}
.pages li.next:hover a,.pages li.prev:hover a{background-color:transparent;opacity:.6}
.m-inpl{height:37px;line-height:35px;width:117px;border-radius:5px;border:1px solid #d2d2d2;overflow:hidden;display:inline-block;vertical-align:middle;position:relative}
.m-inpl input{display:block;width:100%;height:100%;background-color:transparent;border:none;font-size:16px;color:#369;padding:0 50px 0 10px}
.m-inpl .btn{position:absolute;top:50%;height:21px;margin-top:-10.5px;border-left:1px solid #ccc;right:0;width:46px;padding:0}
.m-educationl::after,.m-imgtxtl1:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-educationl{margin-bottom:58px}
.m-imgtxtl1{position:relative;margin-bottom:62px}
.m-imgtxtl1 .txt{width:846px;min-height:480px;overflow:hidden;border-top:4px solid #1e66b3;-webkit-box-shadow:0 0 10px rgba(6,0,0,.1);-moz-box-shadow:0 0 10px rgba(6,0,0,.1);-ms-box-shadow:0 0 10px rgba(6,0,0,.1);-o-box-shadow:0 0 10px rgba(6,0,0,.1);box-shadow:0 0 10px rgba(6,0,0,.1);font-size:16px;color:#333;line-height:2.375em;text-align:justify;padding:35px 112px 80px 40px}
.m-imgtxtl1 .picbox{position:absolute;right:0;top:51px;width:510px;overflow:hidden;padding:0 10px 10px 0;z-index:1}
.m-imgtxtl1 .pic{padding-top:75.6%;overflow:hidden;position:relative;height:0}
.m-imgtxtl1 .pic img{display:block;position:absolute;top:0;left:0;width:100%;height:100%}
.m-imgtxtl1 .picbox .bg{position:absolute;bottom:0;right:0;width:282px;height:187px;background-color:#0153aa;z-index:-1}
.ul-imgtxt{margin:0 -26.5px}
.ul-imgtxt li{float:left;width:33.3333%;padding:0 26.5px;margin-bottom:40px}
.ul-imgtxt li .con{display:block;position:relative}
.ul-imgtxt li .con .pic{overflow:hidden;position:relative}
.ul-imgtxt li .con .pic::after{content:"";display:block;position:absolute;height:90px;bottom:0;width:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-imgtxt li .con .pic .icon{position:absolute;bottom:5px;left:50%;width:68px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:2}
.ul-imgtxt li .con .pic .icon img{display:block;width:100%}
.ul-imgtxt li .con .pic .pic-box{height:0;padding-top:68.7%;position:relative;overflow:hidden}
.ul-imgtxt li .con .pic-box img{position:absolute;top:0;left:0;width:100%;height:100%;display:block}
.ul-imgtxt li .con h3{display:block;background:url(jyjx-imgtxt-titbg.png) top center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#0153aa;font-size:22px;line-height:1;padding:30px 0 12px;font-weight:400;text-align:center;margin-top:-38px;position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-imgtxt li .con:hover .pic-box img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.m-historyl{overflow:hidden;margin-bottom:100px}
.m-historyl .left{overflow:hidden;float:left;padding-top:76px;margin-right:6px}
.m-historyl .left .tit{width:108px;font-family:Lixike,"微软雅黑";font-size:72px;line-height:1em;color:#af9e8d;font-weight:400}
.m-historyl .right{overflow:hidden;padding-top:6px}
.m-historyl .right .history{overflow:hidden;padding-bottom:20px;position:relative}
.m-historyl .right .history::after{position:absolute;content:"";top:0;left:91px;width:1px;height:100%;background-color:#dedede}
.m-historyl .right .history.on .date::after{width:12px;height:12px;margin-top:-10px;background-color:#fff;border-radius:50%;border:4px solid #caae76;z-index:1}
.m-historyl .right .date{font-size:30px;color:#d4c3a0;line-height:1.5em;overflow:hidden;font-family:Arial;position:relative;padding-right:35px;width:101px}
.m-historyl .right .date.qm{float:left;line-height:79px}
.m-historyl .right .date::after{content:"";position:absolute;top:50%;width:20px;height:20px;right:0;margin-top:-10px;background-color:#edebe7;border-radius:50%;z-index:1}
.m-historyl .right .down{display:none;overflow:hidden}
.m-historyl .right .item{overflow:hidden;margin-bottom:26px}
.m-historyl .right .month{color:#ddd4c2;overflow:hidden;text-align:right;width:96px;position:relative;float:left;z-index:2;padding-right:27px;line-height:79px}
.m-historyl .right .month::after{content:"";position:absolute;top:50%;right:0;width:10px;height:10px;border-radius:50%;margin-top:-5px;background-color:#caae76}
.m-historyl .right .box{overflow:hidden;padding-left:49px;position:relative}
.m-historyl .right .box .tit{padding:0 38px;position:relative;background-color:#edebe7;border-radius:5px;line-height:79px;height:79px}
.m-historyl .right .box .tit h3{font-size:16px;color:#333;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-historyl .right .box .tit::before{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-historyl .right .box .tit::after{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #edebe7;position:absolute;top:50%;left:-10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.m-newsl{overflow:hidden;margin-bottom:96px}
.ul-news{overflow:hidden}
.ul-news li{border-bottom:1px solid #e3e3e3;padding-bottom:27px;margin-bottom:33px;overflow:hidden}
.ul-news .date{float:left;text-align:right;border-bottom:2px solid #096bd3;padding-bottom:49px;margin-right:79px;font-family:Arial}
.ul-news .date em{display:block;font-size:24px;line-height:1.1em;color:#096bd3;margin-bottom:3px}
.ul-news .date span{color:#666;line-height:1.5em;font-size:14px;overflow:hidden}
.ul-news .con{display:block;overflow:hidden;text-decoration: none;}
.ul-news .pic{float:left;width:246px;padding:0 6px 6px 0;margin-right:32px;position:relative;overflow:hidden}
.ul-news .pic::after{content:"";position:absolute;background-color:#fafafa;top:6px;left:6px;right:0;bottom:0;z-index:-1}
.ul-news .pic img{display:block;width:100%;height:auto}
.ul-news .con:hover .pic img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.ul-news .txt{overflow:hidden;padding-top:4px}
.ul-news .tit{font-size:18px;line-height:1.5em;font-weight:400;color:#002f9c;margin-bottom:5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top: 0px;}
.ul-news .desc{font-size:14px;line-height:2.15em;color:#666;max-height:6.45em;overflow:hidden}
.ul-news .con:hover .tit{color:#333}
.ul-news.ls{margin-bottom:14px}
.ul-news.ls .date{margin-right:52px}
.ul-news.ls .desc{max-height:4.3em}
.ul-news.ls li{padding-bottom:21px;margin-bottom:19px}


/*新闻最终页*/
.m-details{margin-bottom:103px;position:relative}
.m-details:after{content: '';display: block;clear:both;visibility: hidden;width: 100%;height: 0;}
.m-details .tit{font-size:30px;color:#000;line-height:1.5em;overflow:hidden;text-align:center;font-weight:400;margin-bottom:17px}
.m-details .info{text-align:center;font-size:0;border-bottom:2px solid #ccd7ee;padding-bottom:37px;margin-bottom:55px}
.m-details .info span{display:inline-block;vertical-align:middle;font-size:16px;color:#666;margin-right:35px}
.m-details .info span:last-child{margin-right:0}
.m-details .txt{font-size:16px;color:#333;line-height:2.23em;overflow:hidden;padding:0 100px;margin-bottom:120px}


/*产品列表*/
.m-educationl{margin-bottom:58px}
.m-imgtxtl1{position:relative;margin-bottom:62px}
.m-imgtxtl1 .txt{width:846px;min-height:480px;overflow:hidden;border-top:4px solid #1e66b3;-webkit-box-shadow:0 0 10px rgba(6,0,0,.1);-moz-box-shadow:0 0 10px rgba(6,0,0,.1);-ms-box-shadow:0 0 10px rgba(6,0,0,.1);-o-box-shadow:0 0 10px rgba(6,0,0,.1);box-shadow:0 0 10px rgba(6,0,0,.1);font-size:16px;color:#333;line-height:2.375em;text-align:justify;padding:35px 112px 80px 40px}
.m-imgtxtl1 .picbox{position:absolute;right:0;top:51px;width:510px;overflow:hidden;padding:0 10px 10px 0;z-index:1}
.m-imgtxtl1 .pic{padding-top:75.6%;overflow:hidden;position:relative;height:0}
.m-imgtxtl1 .pic img{display:block;position:absolute;top:0;left:0;width:100%;height:100%}
.m-imgtxtl1 .picbox .bg{position:absolute;bottom:0;right:0;width:282px;height:187px;background-color:#0153aa;z-index:-1}
.ul-imgtxt{margin:0 -26.5px}
.ul-imgtxt li{float:left;width:33.3333%;padding:0 26.5px;margin-bottom:40px}
.ul-imgtxt li .con{display:block;position:relative}
.ul-imgtxt li .con .pic{overflow:hidden;position:relative}
.ul-imgtxt li .con .pic::after{content:"";display:block;position:absolute;height:90px;bottom:0;width:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-imgtxt li .con .pic .icon{position:absolute;bottom:5px;left:50%;width:68px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:2}
.ul-imgtxt li .con .pic .icon img{display:block;width:100%}
.ul-imgtxt li .con .pic .pic-box{height:0;padding-top:68.7%;position:relative;overflow:hidden}
.ul-imgtxt li .con .pic-box img{position:absolute;top:0;left:0;width:100%;height:100%;display:block}
.ul-imgtxt li .con h3{display:block;background:url(jyjx-imgtxt-titbg.png) top center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#0153aa;font-size:16px;line-height:1;padding:30px 0 12px;font-weight:400;text-align:center;margin-top:-38px;position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-imgtxt li .con:hover .pic-box img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}



