@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ margin:0 auto; font-size:12px; font-weight:normal; font-family:微软雅黑; color:#666; line-height:180%; background:#fff;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p {padding:0;margin:0;}
img{border:none;}
li{list-style:none;}
a{ text-decoration:none; color:#333;}
a:hover{ color:#0052a5;}
.clear{clear:both;}
.fl{float:left;}.fr{float:right;}

/*头部*/
.header{ width:100%; float:left; min-width:1200px; position:relative;}
.header-n{ width:1200px; margin:0 auto;}
.header-01 { width:100%; float:left; height:80px; margin:10px 0;}
.header-02 { width:100%; float:left; margin:0 0 5px 0;} 

.header-01 .logo{ float:left; width:574px; height:80px;}
.header-01 .logo img{ width:574px; height:80px;}
.header-01 .search { float:right; width:480px;}
.header-01 .search .inp { float:right; width:260px; height:40px; line-height:40px; margin:20px 0; border:2px #09308e solid; border-radius:0; box-shadow:none;}
.header-01 .search .btn { float:right; width:80px; height:40px; font-size:18px; text-align:center; color:#fff; background:#09308e; margin:20px 0; border-radius:0; box-shadow:none;} 

.header-02 .nav { width:1060px; float:left; height:50px; margin-top:5px;}
.header-02 .icon { width:140px; float:right;}

.header-02 .nav li { float:left; margin:0 15px;}
.header-02 .nav li a { float:left; padding:0 15px; font-size:18px; line-height:48px;}
.header-02 .nav li a.on,.header-02 .nav li:hover a { color:#09308e; border-bottom:2px #1b75ba solid; text-decoration:none;}
.header-02 .nav li .nav-bg { width:100%; text-align: center;display: none; opacity:0; margin-top:48px;}

.header-02 .nav li .nav-li{ float:left; width:100%; padding:0 30px 0 30px; background:#3e3934; position:absolute; left:0; top:162px; display:none; z-index:2; opacity:0.8;}
.header-02 .nav li .nav-li .nav-li-n { width: 1200px; margin: 0 auto;}
.header-02 .nav li .nav-li .li-01 { padding-left:100px;}
.header-02 .nav li .nav-li .li-02 { padding-left:230px;}
.header-02 .nav li .nav-li .li-03 { padding-left:360px;}
.header-02 .nav li .nav-li .li-04 { padding-left:490px;}
.header-02 .nav li .nav-li .li-05 { padding-left:620px;}
.header-02 .nav li .nav-li .li-06 { padding-left:750px;}
.header-02 .nav li .nav-li a{ float:left; line-height:50px; color:#fff; font-size:16px; border-bottom:0;}
.header-02 .nav li .nav-li a:hover{ text-decoration:underline;}
.header-02 .icon span { width:55px; float:right; text-align:center; margin-left:7px; line-height:24px; position:relative;}
.header-02 .icon i { float:left; width:35px; height:35px; font-size:18px; color:#fff; background:#0c63a5; margin:0 7px; line-height:35px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; behavior:url(PIE.htc);}
.header-02 .icon span:hover i { background:#04368f;}

.header-02 .icon span .xf-ewm {width: 121px;float: left;position: absolute;z-index: 2;left: -30px; display:none;}
.header-02 .icon span .xf-ewm img {width: 121px;height: 121px;}  

/*幻灯片*/
.flash{ width:100%; float:left; height:500px; overflow:hidden; background:#fff; min-width:1200px; position:relative;}
.flash span{ width:100%; float:left; height:500px;}
.flash a{ text-decoration:none; outline:0;}

.flash .hd{ width:20px; height:300px; position:absolute; right:2%;  bottom:30px; text-align:center;}
.flash .hd ul{ margin:5px 0 0 0;}
.flash .hd ul li{ position:relative; _display:inline; display:inline-block; width:20px; height:20px; overflow:hidden; margin:5px; text-indent:-999px; cursor:pointer; border:2px #fff solid;
    -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; behavior:url(PIE.htc);} 
.flash .hd ul li.on{ background:#fff;} 

/*主体部分*/
.main{ width:100%; float:left; min-width:1200px;}
.main-n{ width:1200px; margin:0 auto;}

.silde-box { width:100%; float:left; background-color:#fff; margin-top:-60px; position:relative; padding:30px 20px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius: 10px; box-shadow: 1px 1px 1px #A7A8AD;border: 1px #A7A8AD solid;}
.silde-list { width:100%; float:left;}
.silde-list .bd { width:100%; float:left; overflow:hidden;}
.silde-list .bd li { width:25%; float:left;}
.silde-list .bd li a{ width:96%; float:left; line-height:30px; background-color:#0e6eb8; margin:0 2%; color:#fff; padding: 0 0 30px 0;}
.silde-list .bd li .pic { width:100%; float:left; overflow:hidden; text-align:center; opacity:0.88;}
.silde-list .bd li:hover .pic { opacity:1;}
.silde-list .bd li .pic img { width:100%; height:180px;}
.silde-list .bd li .silde-n { width:100%; float:left; overflow:hidden; text-align:center; color:#fff; padding:5px 10px;}
.silde-list .bd li .silde-n h3 { width:100%; float:left; height:30px; text-align:center; margin:25px 0 15px 0;font-size: 20px;font-weight: bold;}
.silde-list .bd li .silde-n p { width:100%; height:75px; float:left; font-size:14px;line-height: 25px;padding: 0 20px;}
.silde-list .prev{ cursor:pointer; width:40px; height:40px; float:left; position:absolute; left:-60px; top:180px; z-index:999; color:#666; font-size:22px; text-align:center; line-height:40px;}
.silde-list .next{ cursor:pointer; width:40px; height:40px; float:left; position:absolute; right:-60px; top:180px; z-index:999; color:#666; font-size:22px; text-align:center; line-height:40px;}
.silde-list .next,.silde-list .prev,.header-02 .icon i{transform: rotate(0deg); transition: 0.5s;}
.silde-list .next:hover,.silde-list .prev:hover,.header-02 .icon span:hover i {transform: rotate(360deg);}


/*首页新闻动态*/
.index-news { width:100%; float:left; margin:50px 0;}
.index-news .news-title { width:100%; float:left; margin:0 0 35px 0;}
.index-news .news-title li { float:left; margin:0 60px 0 0; font-size:22px; line-height:50px; color:#666; cursor:pointer;}
.index-news .news-title li.on,.index-news .news-title li:hover { color:#0c63a5; border-bottom:3px #0c63a5 solid; font-weight:bold;}
.index-news .news-title .more { float:right; font-size:14px; line-height:50px;}

.index-news .news-con { width:100%; float:left;}
.index-news .news-con .news-con-l { width:770px; float:left;}
.index-news .news-con .news-con-r { width:430px; float:right;}

.news-con-l .news-con-list { width:100%; float:left;}
.news-con-l .news-con-list li { width:50%; float:left; margin-bottom:16px;}
.news-con-l .news-con-list li .list-l { width:140px; height:100px; float:left; overflow:hidden;}
.news-con-l .news-con-list li .list-l img { width:100%; height:100px;}
.news-con-l .news-con-list li .list-r { width:240px; height:100px; float:left; padding:0 15px;}
.news-con-l .news-con-list li .list-r h3 { width:100%; float:left; height:60px; font-size:16px; line-height:30px; overflow:hidden;}
.news-con-l .news-con-list li .list-r p { width:100%; float:left; color:#999; line-height:20px; margin-top:12px;}
.news-con-l .news-con-list li .list-l img,.slideBox .bd li .pic img {-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1);transform: scale(1);}
.news-con-l .news-con-list li .list-l img:hover,.slideBox .bd li .pic img:hover {-webkit-transform: scale(1.05);transform: scale(1.05);}


/*新闻动态幻灯片*/
.slideBox{ position:relative; overflow:hidden; margin:0px auto; max-width:430px; /*设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute; height:20px; line-height:20px; bottom:10px; right:10px; z-index:1;}
.slideBox .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; behavior:url(PIE.htc); background:#fff; text-indent:-9999px; overflow:hidden; cursor:pointer; margin-right:5px; list-style:none;}
.slideBox .hd li.on{ background:#273ec1;}
.slideBox .bd{ position:relative; z-index:0;}
.slideBox .bd li{ position:relative; text-align:center;}
.slideBox .bd li .pic{ width:430px; float:left; height:330px; overflow:hidden;}
.slideBox .bd li .pic img{  vertical-align:top; width:100%; height:330px;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox .bd li .title{ float:left; width:100%; position:absolute; bottom:0; height:50px; line-height:50px; color:#fff; z-index:2; padding:0 70px 0 20px; overflow:hidden; text-align:left;}
.slideBox .bd li .bg{ float:left; width:100%; position:absolute; bottom:0; height:50px; background:#3a3a3a; z-index:1; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;}

/*尾部*/
.foot{ width:100%; float:left; background:#04368f; min-width:1200px; padding:20px 0 0 0;}
.foot-n{ width:1200px; margin:0 auto; font-size:14px;}
.foot-01{ width:100%; float:left; padding:20px 0;}
.foot-01 .foot-01-l { width:320px; float:left; }
.foot-01 .foot-01-m { width:750px; float:left; margin:0 4px 0 5px;}
.foot-01 .foot-01-r { width:121px; float:right; font-size:13px; line-height:36px; color:#999; text-align:center;}
.foot-01 .foot-01-m dl dd a:hover,.foot-01-l .link a:hover { color:#fff; text-decoration:none;}

.foot-01-l .foot-tel { width:100%; float:left; color:#fff; line-height:30px;margin-bottom:10px;}
.foot-01-l .foot-tel b { font-size:24px;}
.foot-01-l .link { width:100%; float:left; color:#ccc;}
.foot-01-l .link a { float:left; color:#ccc; font-size:12px; line-height:15px; display:inline-block; border-right:1px #999 solid; padding:0 5px 0 0; margin:6px 10px 6px 0;}
.foot-01-l .link a:last-child { border-right:0;}

.foot-01 .foot-01-m dl { width:14.28%; float:left; text-align:center;}
.foot-01 .foot-01-m dl dt { width:100%; float:left; color:#fff; line-height:30px;}
.foot-01 .foot-01-m dl dd { width:100%; float:left; line-height:24px; font-weight:normal; }
.foot-01 .foot-01-m dl dd a { width:100%; float:left; font-size:12px; color:#fff;}

.foot-01 .foot-01-r img { width:121px; height:121px;}

.foot-02{ width:100%; float:left; height:65px; border-top:1px #505050 solid; margin-top:10px;}
.foot-02 p{ width:100%; float:left; line-height:65px; font-size:14px; text-align:center; color:#ccc;}
.foot-02 p a{ color:#666;}

/*内页头部背景图*/
.con-bg { width:100%; float:left;}
.con-bg img { width:100%; height:auto;}

/*当前位置*/
.con-top { width:100%; float:left; line-height:30px; margin:10px 0;}
.con-top a { font-size:14px; color:#767676; padding:0 3px;}


/*新闻中心*/
.con { width:100%; float:left; margin-bottom:30px;}
.con-l { width:230px; float:left;}
.con-r { width:940px; float:right;}

/*左侧导航*/
.con-l-nav { width:100%; float:left; background:#666; padding:20px 0 100px 0;}
.con-l-nav dl { width:100%; float:left;}
.con-l-nav dt { width:100%; float:left; text-align:center; font-size:18px; line-height:50px; color:#fff; margin-bottom:10px; }
.con-l-nav dd { width:100%; float:left; text-align:center; font-size:18px; line-height:50px; }
.con-l-nav dd a { width:100%; float:left; color:#fff; opacity:0.8; -moz-opacity:0.8;  -khtml-opacity:0.8; filter: alpha(opacity=80); }
.con-l-nav dd a.on,.con-l dd:hover a { background:#333; border-left:7px #1b75ba solid; text-decoration:none;}

.con-l-contact { width:100%; float:left; margin-top:15px; background:#e5e5e5; padding:30px 20px 60px 20px; font-size:14px;}
.con-l-contact dl { width:100%; float:left; margin-bottom:20px;}
.con-l-contact dt { width:100%; float:left; line-height:24px; color:#333;}
.con-l-contact dt i { width:22px; float:left; font-size:22px; color:#505050; margin-right:10px;}
.con-l-contact dd { width:100%; float:left; line-height:24px; color:#666; padding-left:32px;}

/*右侧内容*/
/*新闻列表*/
.news { width:100%; float:left;}
.news-list { width:100%; float:left; margin-bottom:30px;}
.news-list li { width:100%; float:left; padding:20px 0; margin-bottom:20px; border-bottom:1px #ccc solid;}
.news-list li .list-l { width:195px; height:130px; float:left; overflow:hidden;}
.news-list li .list-l img { width:100%; height:130px;}
.news-list li .list-r { width:725px; height:130px; float:right; }
.news-list li .list-r h3 { width:100%; float:left; height:40px; line-height:40px; font-size:18px; overflow: hidden; text-overflow: ellipsis;-o-text-overflow:ellipsis; white-space: nowrap;margin-bottom: 10px;}
.news-list li .list-r .sp01 { width:100%; float:left; height:50px; line-height:25px; font-size:14px; color:#666; overflow: hidden;}
.news-list li .list-r .sp02 { width:100%; float:left; height:25px; line-height:25px; color:#696969;margin-top: 10px;}
/*鼠标悬浮特效*/
.news-list li .list-l img,.about-list li .pic-box .pic img,.culture-list li .pic-box .pic img,.results-n li .pic-box .pic img {-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;transition: opacity 0.5s, transform 0.5s;-webkit-transform: scale(1);transform: scale(1); opacity: 0.88;}
.news-list li .list-l:hover img,.about-list li .pic-box .pic:hover img,.culture-list li .pic-box .pic:hover img,.results-n li .pic-box .pic:hover img {-webkit-transform: scale(1.1);transform: scale(1.1); opacity: 1;}

/*详情页*/
.con-xq-02 { width:940px; margin:0 auto;}

.con-xq { width:100%; float:left;}
.con-xq .title { width:100%; float:left; line-height:30px; text-align:center; margin-bottom:30px;}
.con-xq .title h3 { width:100%; float:left; line-height:40px; font-size:30px; color:#333; margin-bottom:10px;}
.con-xq .title p { width:100%; float:left;}
.con-xq .con-xq-n { width:100%; float:left; font-size:14px; line-height:30px; margin-bottom:50px;}
.con-xq .con-xq-n img { width:100%;}

/*关于我们-联系我们*/
.con-about { width:100%; float:left;}
.con-about .map { width:100%; height:530px; float:left;}
.con-about .address { width:100%; float:left; margin-top:40px; font-size:18px; line-height:30px; color:#333;}
.con-about .address li { width:100%; float:left; margin-bottom:10px;}
.con-about .address li span { float:left; padding-left:60px;}
.con-about .address li .sp01 { width:60%;}
.con-about .address li .sp02 { width:40%;}

/*关于我们-内容-组织架构*/
.con-about .about-titlt { width:100%; float:left; font-size:32px; color:#000; text-align:center; margin:10px 0 20px 0;}
.con-about .about-n { width:100%; float:left; font-size:16px; line-height:36px;}
.con-about .about-n img { max-width:100%;cursor: pointer;}
.con-about .about-n img:hover { border:1px #ccc solid;}
 
/*在线留言*/
.zxliuyan { width:100%; float:left; padding:0 20px;}
.zxliuyan dl {  float:left; margin-bottom:10px; font-size:18px; color:#666; margin-bottom:25px;}
.zxliuyan .dl-01 { width:50%;}
.zxliuyan .dl-02 { width:100%;}
.zxliuyan dt { width:100%; float:left; line-height:30px; font-weight: normal; margin-bottom:5px;}
.zxliuyan dd { width:100%; float:left;}
.zxliuyan dd input { float:left; height:45px; line-height:45px; border:1px #ccc solid; padding:0 10px;}
.zxliuyan dd .inp-01 { width:90%;}
.zxliuyan dd .inp-02 { width:95%;}
.zxliuyan dd .subbtn { width:30%; background:#1b75ba; color:#fff; font-size:18px; border:0; height:50px; line-height:50px; text-align:center; margin:20px 0 0 35%; border-radius:5px;} 
.zxliuyan dd .subbtn:hover { background:#666;}
.zxliuyan dd textarea { width:95%; height:190px; float:left; line-height:30px; padding:5px 10px; border:1px #ccc solid; }

/*发展历程*/
.history { width:100%; float:left;}

 #timeline .timeline-item:after,#timeline .timeline-item:before { content: ''; display: block; width: 100%; clear: both;}
*, *:before, *:after { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}

#timeline { width: 90%; margin: 30px auto; position: relative; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; transition: all 0.4s ease;}
#timeline:before { content: ""; width: 3px; height: 100%; background: #ccc; left: 50%; top: 0; position: absolute;}
#timeline:after { content: ""; clear: both; display: table; width: 100%}
#timeline .timeline-item { margin-bottom: 20px; position: relative;}
#timeline .timeline-item .timeline-icon { background: #7190b9; width: 20px; height: 20px; position: absolute; top: 17px; left: 50%; overflow: hidden; margin-left: -8px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%}
#timeline .timeline-item .timeline-icon img { position: relative; top: 14px; left: 14px;}
#timeline .timeline-item .timeline-content { width: 40%; background: #7190b9; font-size:14px; color:#fff; padding: 20px; -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease;}
#timeline .timeline-item .timeline-content:before { content: ''; position: absolute; left: 40%; top: 20px; width: 0; height: 0; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 7px solid #7190b9;}
#timeline .timeline-item .timeline-content.right {  float: right;}
#timeline .timeline-item .timeline-content.right:before { content: ''; right: 40%; left: inherit; border-left: 0; border-right: 7px solid #7190b9;}


#timeline .timeline-item .datatime { font-size:16px; position: absolute; top: 5px; left: 42%;}
#timeline .timeline-item .dt-right {left: 52.5%;}


/*关于我们列表*/
.about-list { width:100%; float:left;}
.about-list li { width:100%; float:left; margin-bottom:20px;}
.about-list li .pic-box  { width:260px; float:left; margin-left:45px;}
.about-list li .pic-box .pic  { width:260px; height:190px; float:left; overflow:hidden;}
.about-list li .pic-box .pic img  { width:260px; height:190px;}
.about-list li .pic-box .title { width:100%; float:left; text-align:center; font-size:14px; line-height:30px; height:60px; overflow:hidden;}



/*企业文化列表*/
.culture { width:100%; float:left;}
.culture-list { width:100%; float:left;}
.culture-list li { width:100%; float:left; margin-bottom:20px;}
.culture-list li .pic-box  { width:293px; float:left; margin-left:30px; position:relative;margin-bottom: 30px;}
.culture-list li .pic-box .pic  { width:100%; height:280px; float:left; overflow:hidden;}
.culture-list li .pic-box .pic img  { width:100%; height:280px;}
.culture-list li .pic-box .title { width:100%; float:left; text-align:center; font-size:14px; line-height:30px;}
.culture-list li .pic-box b { float:right; position:absolute; right:5px; top:150px; font-size:36px; line-height:30px; color:#fff; }

/*成果展示*/
.results { width:100%; float:left;}
.results-t { width:100%; float:left; margin:20px 0;} 
.results-t a { float:left; padding:5px; font-size:22px; line-height:36px;margin-right:50px;}
.results-t a.on,.results-t a:hover { color:#1b75ba; border-bottom:2px #1b75ba solid; text-decoration:none; }

.results-n { width:100%; float:left; margin-bottom:20px;}
.results-n li { width:100%; float:left; margin-bottom:20px;}
.results-n li .pic-box  { width:285px; float:left; margin-left:20px; position:relative;}
.results-n li .pic-box .pic  { width:285px; height:245px; float:left; overflow:hidden;}
.results-n li .pic-box .pic img  { width:285px; height:245px;}
.results-n li .pic-box .title { width:100%; float:left; text-align:center; font-size:14px; line-height:30px;}

/*下载中心*/
.download { width:100%; float:left;}
.download .title { width:100%; float:left; font-size:22px;  color:#1b75ba; margin:50px 0 30px 0;}
.download-n { width:100%; float:left;}
.download-n .download-top { width:100%; float:left; height:90px; margin-bottom:20px;}
.download-n .download-list { width:100%; float:left;}
.download-n .download-list li { width:100%; float:left; margin-bottom:20px; border:1px #ccc solid; border-left:0; border-right:0; padding:0 20px;}
.download-n .download-list li span { font-size:14px; line-height:40px; margin:10px 0;}
.download-n .download-list li .sp01 { width:980px; height:40px; float:left;  overflow: hidden; text-overflow: ellipsis;-o-text-overflow:ellipsis; white-space: nowrap; background:url(../images/word-bg.jpg) left center no-repeat; background-size:20px 20px; padding-left:30px;}
.download-n .download-list li .sp02 { float:left; color:#666;}
.download-n .download-list li .sp03 { float:right; font-size:18px;}

/*服务项目*/
.project { width:100%; float:left;}
.project-list { width:100%; float:left;}
.project-list li { width:100%; float:left;}
.project-list li  { width:100%; float:left; display: flex; /*justify-content: space-between;*/ margin-bottom:20px;}

.project-list li .list01 { width:293px; float:left; perspective:1100px; margin-left:30px;}
.project-list li .list01 .listpic,.project-list li .list01 .listtxt { width:293px; float:left; height:280px; position:absolute; transition:0.8s;}
.project-list li .list01 .listpic { position:relative;}
.project-list li .list01 .listpic img { width: 100%; height: 280px;}
.project-list li .list01 .listpic .bg-h { width: 100%; float: left; background: #000; height: 46px; position: absolute; left: 0; bottom: 0; opacity: 0.6;}
.project-list li .list01 .listpic h3 { width:100%; float:left; height:46px; font-size:18px; line-height:36px; text-align:center; color:#fff; position:absolute; left:0; bottom:0; font-weight:bold; padding:5px 0; overflow: hidden; text-overflow: ellipsis;-o-text-overflow:ellipsis; white-space: nowrap;}
.project-list li .list01 .listtxt { float:left; transform:rotateY(90deg); background: linear-gradient(50deg,#222,#555); padding:0 20px; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.project-list li .list01 .listtxt h3 { width:100%; float:left; line-height:30px; font-size:24px; text-align:center; color:#fff; margin :60px 0 10px 0;}
.project-list li .list01 .listtxt p { width:100%; float:left; height:90px; line-height:30px; font-size:16px; text-align:center; align-items: center; color:#fff; overflow: hidden;}
.project-list li .list01:hover .listtxt { transform:rotateY(0deg); }
.project-list li .list01:hover .listpic { transform:rotateY(-90deg);}

/*加入我们*/
.job { width:100%; float:left;}
.job-title { width:100%; float:left; font-size:24px; color:#333; margin-bottom:20px;}
.job-list { width:100%; float:left;}
.job-list li { width:100%; float:left; border:1px #ccc solid; margin-bottom:15px; }
/*招聘列表展开与收起*/
.accordion { width: 100%; float:left; margin: 10px auto 20px; background: #FFF;}
.accordion .link { float:left; line-height:40px; cursor: pointer; display: block; padding: 8px 20px 8px 20px;color: #333; font-size: 18px; font-weight: 700;	position: relative;	-webkit-transition: all 0.4s ease;	-o-transition: all 0.4s ease; transition: all 0.4s ease;}
.accordion li:last-child .link { border-bottom: 0;}
.accordion li i { position: absolute; top: 24px; left: 12px; font-size: 18px; color: #595959;-webkit-transition: all 0.4s ease;	-o-transition: all 0.4s ease; transition: all 0.4s ease;}
.accordion li i.fa-chevron-down { right: 12px; left: auto; font-size: 16px;}
.accordion li.open .link { font-size:20px; color: #333; float: left; background: #eee; width: 100%; }
.accordion li.open i { color: #b63b4d;}
.accordion li.open i.fa-chevron-down { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}
.submenu { display: none; background: #eee; font-size: 14px; float: left; padding: 0 20px 50px 20px; width: 100%; color:#666; line-height:30px; }
.submenu h3 { width:100%; float:left; font-size:18px; line-height:40px; color:#333; font-weight:bold; padding:10px 0 5px 0;}
hr { border-color:#ccc;}

/*上下篇链接*/
.con .link { width:100%; float:left;}
.con .link li { width:50%; float:left; height:30px; font-size:16px; line-height:30px; color:#333; overflow: hidden; text-overflow: ellipsis;-o-text-overflow:ellipsis; white-space: nowrap; padding-right: 2%;}

/*页码*/
/*页码*/
#pages a,#pages span{ text-align: center; margin:0 3px; font-size:14px; padding: 3px 8px; border: 1px #ddd solid;}
#pages span:hover,#pages span { background:#04559a; color: #fff;border: 1px #04559a solid; margin-right: 0;}
#pages a:hover { background:#04559a; color: #fff;border: 1px #04559a solid; text-decoration:none;}
#pages a:first-child:hover { background:none; color:#333; border:1px #ddd solid;}

/*弹窗*/
.tc-bg { width: 100%; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; background: #000; height: 100%; 	position:fixed; z-index: 12; top: 0px; left: 0px; display:none;}
.tc-photo { width:900px; float:left; position:fixed; z-index: 99999; top:80px; left:40%; margin-left:-310px; display:none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; overflow:hidden;}
.tc-photo .tc-top { width: 100%; text-align:right;}
.tc-photo .tc-top i { font-size:20px; color:#fff;}

/*内容页图片点击弹出原图*/
#imgbox-loading {position: absolute;top: 0;left: 0;	cursor: pointer;display: none;z-index: 90;}
#imgbox-loading div {background-color: #fff;width: 100%;height : 100%;}
#imgbox-overlay {position: absolute;top: 0;	left: 0;width: 100%;height: 100%;background-color: #000;display: none;z-index: 80;}
.imgbox-wrap {position: absolute;top: 0;left: 0;background-color: #fff;display: none;	z-index: 90;}
.imgbox-img {padding: 0;margin: 0;border: none;width: 100%;	height: 100%;vertical-align: top;}
.imgbox-title {	padding-top: 10px;font-size: 11px;text-align: center;font-family: Arial;color: #333;display: none;}
.imgbox-bg-wrap {position: absolute;padding: 0;margin: 0;display: none;}
.imgbox-bg {position: absolute;width: 20px;	height: 20px;}

/* 飘窗 */
.bay-window {
  z-index: 999999;
  position: fixed;
  width: 250px;
  height: 157px;
  top:200px;
  right: 80px;
}
.bay-window .close {
  z-index: 999;
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 18px;
  background-color: #000;
  opacity: 0.6;
  font-size: 12px;
  color: #fff;
  line-height: 18px;
  text-align: center;
  cursor: pointer;
}
.bay-window .bay-pic {
  display: block;
  width: 250px;
  height: 157px;
}
.bay-window .bay-pic img {
  width: 100%;
  height: 100%;
}
.bay-window .bay-pic:hover {
  opacity: 1;
}