@charset "utf-8";

.inner-banner{width: 100%;height: 240px;margin-top: -50px;overflow: hidden;}
.inner-banner img{width:1920px;height: 240px;position: absolute;left:50%;top:0;display: block;margin-left: -960px;}



.inner-bar{height:60px;line-height: 60px;border-bottom: 2px solid #eee;}
.inner-bar .wrap{height: 60px;}

.inner-menu{overflow: hidden;position: absolute;left:0;bottom:-2px;}
.inner-menu a{margin-right:35px;font-weight: bold;color:#888;display: block;float:left;}
.inner-menu a.cur::after{content: '';width:100%;height: 2px;background-color: #e33333;position: absolute;left:0;bottom:0;}
.inner-menu a.cur{color: #e33333;}
.inner-menu a:hover{color: #e33333;}


.crumbs-nav{height: 60px;position: absolute;top:0;right:0;padding:0 0 0 80px;}
.crumbs-nav .icon{width:60px;height: 60px;position: absolute;left:0;top:0;background: url(../images/icon01.png) no-repeat center center #eee;}
.crumbs-nav .bd{color:#999;font-size: 13px;}
.crumbs-nav .bd a{color:#999;}
.crumbs-nav .bd a:hover{color: #e33333;}



.inner-box{overflow: hidden;margin-top: 45px;min-height: 400px;}
.inner-left{width:875px;float:left;}
.inner-right{width:300px;float:right;}
.inner-right a{display: block;margin-bottom:10px;}
.inner-right a img{display: block;}


.my-info .title{font-size: 24px;line-height: 30px;color:#333;}
.my-info .content{margin-top: 20px;line-height: 24px;}
.my-info .content img{max-width: 100%;}



.inner-slide-bar{padding-left: 30px;}
.inner-slide-bar menu{overflow: hidden;}
.inner-slide-bar menu a{display: block;width:100px;height: 50px;background-color: #f8f8f8;text-align: center;line-height: 50px;float:left;margin-right: 2px;}
.inner-slide-bar menu a.cur{background-color: #e5e5e5;color: #333;}
.inner-slide-bar .arrow{display: block;width:20px;height: 50px;position: absolute;top:0;cursor: pointer;text-align: center;line-height: 50px;font-size: 16px;font-weight: bold;-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.inner-slide-bar .arrow.prev{background: #f8f8f8;left:0;}
.inner-slide-bar .arrow.next{background: #f8f8f8;right:0;}





.honor-pic-list{overflow: hidden;margin-top: 30px;}
.honor-pic-list ul{overflow: hidden;width:915px;}
.honor-pic-list li{display: block;float:left;margin:0 40px 30px 0;width:260px;}
.honor-pic-list li .pic{display: block;width:260px;height:165px;border:1px solid #eee;}
.honor-pic-list li .pic img{width:100%;height: 100%;}
.honor-pic-list li .title{text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-top: 10px;}
.honor-pic-list li .title a{color:#777;}
.honor-pic-list li .title a:hover{color:#e33333;}


.honor-pic-list li .pic .show{display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: url(../images/play.png) no-repeat center center rgba(0,0,0,0.4);}



.memorabilia{overflow: hidden;padding:20px 0 0 0;}
.m-time-bar{float:left;width:80px;border-right:1px solid #ccc;}
.m-time-bar .item{margin:0 0 50px 0;height: 30px;line-height: 30px;color:#666;background: url(../images/m-icon01.png) no-repeat right center;top:-9px;cursor: pointer;right:-6px;}
.m-time-bar .item.cur{font-size: 16px;color: #333;background: url(../images/m-icon02.png) no-repeat right center;right:-14px;}
.m-time-bar .item:hover{color:#e33333;}


.m-con-box{width:750px;float:right;}
.m-con-box .hd{color:#e33333;font-size: 18px;}
.m-con-box .bd{margin-top: 10px;line-height: 24px;}
/*.m-con-box .part{position: absolute;left:0;top:0;}*/





.my-info-row{line-height: 36px;color:#999;font-size:13px;}
.my-info-row .title{font-size: 24px;color:#333;margin-bottom: 10px;}
.my-info-row .row{padding-left: 30px;}
.my-info-row .row img{position: absolute;left:0;top:50%;margin-top: -10px;}


.map-box{width:875px;height:510px;overflow: hidden;margin-top: 30px;}



.first-news{padding:0 0 30px 0;border-bottom:1px dashed #999;overflow: hidden;}
.first-news .pic{display: block;width:287px;height:183px;float:left;}
.first-news .pic img{width:100%;height:100%;}
.first-news .info{float:right;height: 183px;background-color: #f8f8f8;width:548px;padding:0 20px;}
.first-news .info .title{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;padding:24px 0 0 0;}
.first-news .info .title a{font-size: 18px;font-weight: bold;color:#e33333;}
.first-news .info .time{font-size: 18px;color:#ecb613;margin-top: 10px;}
.first-news .info .text{color:#999;line-height:24px;height: 48px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;margin-top:20px;}




.news-wrap li{padding:20px 0 30px 100px;border-bottom: 2px solid #eee;}
.news-wrap li .title{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;padding:8px 0 0 0;}
.news-wrap li .title a{font-size:16px;color:#333;font-weight:bold;}
.news-wrap li .text{color:#999;line-height:24px;height: 48px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;margin-top:15px;}
.news-wrap li .time{width:76px;height:95px;background-color: #eee;text-align: center;color:#e33333;position:absolute;left:0;top:20px;}
.news-wrap li .time .p1{font-size: 18px;font-weight:bold;padding-top: 25px;}
.news-wrap li .time .p2{font-size:13px;padding-top: 4px;}
.news-wrap li .box{width:72px;height:93px;border:1px solid #eee;position: absolute;left:10px;top:28px;}
.news-wrap li:hover{background-color: #eee;}





.newsCon .title{font-size: 18px;font-weight: bold;color:#333;}
.newsCon .sTit{padding:10px 0 12px 0;border-bottom: 1px solid #eee;color:#;font-size: 13px;color:#999;}
.newsCon .content{margin-top: 10px;overflow: hidden;line-height: 30px;padding-bottom: 40px;}
.newsCon .content img{max-width: 100%;}
.newsCon .share{overflow: hidden;}
.newsCon .piece{color:#999;line-height: 24px;padding-top: 10px;border-top: 1px dashed #ccc;margin-top: 20px;}
.newsCon .piece a{color:#666;}
.newsCon .piece a:hover{color:#e33333;}





.content-box{line-height:30px;overflow: hidden;margin-top: 30px;}
.content-box img{max-width: 100%;}


.notice-list{/*margin-top: -50px;*/}
.notice-list li{height:60px;line-height:60px;border-bottom:1px dashed #ccc;}
.notice-list li a{color:#333;}
.notice-list li span{position: absolute;top:0;right:0;font-size: 13px;color:#999;}
.notice-list li a:hover{color:#e33333;}





.picgroup{margin-top: 40px;}

.imgpartbox{border:1px solid #cccccc;margin:0 auto;}

.imgpartsum img{width: 100%;height: 100%;}

.imgpartsum li p{width: 100%;height: 40px;position: absolute;left:0;bottom:0;background: rgba(66,146,157,.8);text-align: center;line-height: 40px;color:#fff;font-size: 16px;}

#imgnext,#imglast{display: block;width:56px;height:60px;position: absolute;top:120px;}
#imgnext{right:0;background: url(../images/arrowbtn02.png) no-repeat #cccccc center center;}
#imgnext:hover{background: url(../images/arrowbtn02.png) no-repeat #e33333 center center;}

#imglast{left:0;background: url(../images/arrowbtn01.png) no-repeat #cccccc center center;}
#imglast:hover{background: url(../images/arrowbtn01.png) no-repeat #e33333 center center;}


.imgpartmenu { margin:25px auto 0;/*left:-8px;*/}
.imgpartmenu li { width:100px; margin-left:5px; display:inline;height: 64px;overflow: hidden;box-sizing: border-box;cursor: pointer;}
.imgpartmenu li img { display:block;width: 100%;height: 100%;}
.imgpartmenu li.sel{border:#e33333 2px solid;}
/*.imgpartsum p { background:url(../images/darkbg.png) repeat; position:absolute; left:0; bottom:0; color:#fff; padding:15px; width:870px; line-height:25px;}*/


#menunext,#menulast{display: block;position: absolute;bottom: 0;width:20px;height: 64px;}
#menunext{right:92px;background: url(../images/arrowbtn04.png) no-repeat center center;}
#menulast{left:92px;background: url(../images/arrowbtn03.png) no-repeat center center;}
/*#menunext:hover{background: url(../images/arrowbtn04-1.jpg) no-repeat;}
#menulast:hover{background: url(../images/arrowbtn03-1.jpg) no-repeat;}
*/


.pic-text-slide{background-color: #eae9ee;padding:60px 0 0 0;min-height: 728px;}
.pic-text-slide .title{text-align: center;font-size: 24px;font-weight: bold;color:#333;}

.pic-text-slide .content{width:688px;margin:20px auto 0;line-height: 24px;color:#666;}






.job_list .jobli{height: 60px;line-height: 60px;border-bottom: 1px solid #eaeaea;padding: 0 25px;background: url(../images/jt02.png) no-repeat 1135px;cursor: pointer;}
.job_list .job{position: absolute;left: 525px;top:0;color: #333333;font-weight: bold;}
.job_list .tit{width: 500px;color: #333333;font-weight: bold;}
.job_list .date{position: absolute;right: 165px;top:0;color: #999999;}
.jobcontxt{padding: 30px;line-height: 30px;color: #333333;display: none;}
.job_list .xia{background: url(../images/jt03.png) no-repeat 1135px center #e33333;}
.job_list .xia .job,.job_list .xia .tit,.job_list .xia .date,.job_list .xia .add{color:#fff;}

.job_list .add{position: absolute;left:740px;top:0;color:#333;}




.time-axis{}
.time-axis .item{margin: 0 0 0 80px;padding:0 0 0 50px;border-left: 1px solid #ccc;padding-bottom: 26px;}
.time-axis .content{background-color: #eee;padding:16px 30px;color:#333;}
.time-axis .content::before{content: "";width:9px;height:14px;background: url(../images/arrow.png) no-repeat;position: absolute;left:-9px;top:20px;}

.time-axis .time{width:92px;background: url(../images/m-icon01.png) no-repeat 72px center;position: absolute;left:-79px;top:10px;height: 30px;line-height: 30px;}
.time-axis .cur .time{background: url(../images/m-icon02.png) no-repeat 64px center;font-size: 16px;}





/* 大事记 */
.events-list .line{display: block;width:1px;height:100%;position: absolute;left:50%;top:0;background-color: #ccc;}

.events-list ul{overflow: hidden;}
.events-list li{overflow: hidden;}
.events-list li .box{height:100px;width:434px;}
.events-list li .box img{width:100px;height:100px;position: absolute;top:0;}
.events-list li .text{line-height: 24px;height: 72px;color:#333;overflow: hidden;}
.events-list li .time{position: absolute;top:50%;margin-top: -10px;}
.events-list li .time::after{content: "";width:24px;height: 1px;background-color: #ccc;position: absolute;top:10px;}





/*.events-list li:nth-child(odd){float:right;padding-left: 36px;}*/
.events-list li:nth-child(odd) .box{padding-left: 166px;float:right;}
.events-list li:nth-child(odd) .box img{left:36px;}
.events-list li:nth-child(odd) .time{padding-right: 40px;left:-66px;background: url(../images/m-icon01.png) no-repeat right center;}
.events-list li:nth-child(odd) .time::after{right:12px;}



.events-list li:nth-child(even) .box{padding-right: 166px;float:left;}
.events-list li:nth-child(even) .box img{right:36px;}
.events-list li:nth-child(even) .time{padding-left: 40px;right:-66px;background: url(../images/m-icon01.png) no-repeat left center;}
.events-list li:nth-child(even) .time::after{left:12px;}













