/*

* @Author: 哈利路球

* @Date:   2018-05-22 15:40:25

* @Last Modified by:   Being

* @Last Modified time: 2018-08-17 17:10:16

*/



*{ margin:0; padding:0;border:0;}

body{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 32px; min-width: 1200px; background: #ffffff; }

ul li{ list-style: none; }

a{ text-decoration: none; color: #343434; }

div{ box-sizing: border-box; }

.clear{ clear: both; }



.header{ width: 100%; height: 407px; }

/* 搜索框 */

.header .search{ width:100%; max-width: 1920px; min-width: 1200px; height: 360px; margin: 0 auto; background: url('../images/top.jpg') center; }

.header .search form{ width: 600px; height: 45px;  padding-top: 285px; margin: 0 auto; }

.header .search form .box{ width: 600px; height: 45px; padding: 5px; border: #c30b0d 1px solid; box-sizing: border-box; background: #ffffff; filter:alpha(opacity:90); opacity:0.9;  -moz-opacity:0.9;-khtml-opacity: 0.9 }

.header .search form .box .keyword{ width: 550px; outline: none; font-size: 16px; line-height: 35px; color: #b1b1b1; float: left; }

.header .search form .box .submit{ width: 32px; float: right; height: 32px; background: url('../images/search_ico.png'); outline: none; }

/* 导航 */

.header .nav{ width: 1200px; margin: 0 auto; height: 47px; }

.header .nav .left{ width: 34px; height: 47px; float: left; }

.header .nav .right{ width: 33px; height: 47px; float: left; }

.header .nav .center{ width: 1130px; background: #c30b0d; height: 47px; float: left; text-align: center; }

.header .nav .center ul li{ width: 101px; float: left; line-height: 47px; }

.header .nav .center ul li a{ font-size: 18px; color: #ffffff; }

.header .nav .center ul li ul.children{ display: none; position: absolute; top: 407px; float: left; z-index: 9999; }

.header .nav .center ul li ul.children li{ width: 110px; height: 47px; padding: 0px; float: left; font-size: 14px; background: #e9e9e9; }

.header .nav .center ul li ul.children li{ display: block; }

.header .nav .center ul li ul.children li a{ width: 110px; height: 47px; line-height: 47px; overflow: hidden; display: block; float: left; color: #c30b0d; text-align: center; text-decoration: none; font-size: 14px; }

.header .nav .center ul li ul.children li a:hover{ width: 110px; line-height: 47px; background: #e9e9e9 center; text-decoration: none; color: #c30b0d; }

.header .nav .center ul li ul li.left{ width: 21px; height: 47px; background: none; }

.header .nav .center ul li ul li.right{ width: 21px; height: 47px; background: none; }



/* 公告 */

.gonggao{ width: 1200px; height: 174px; margin: 15px auto 0; background: url('../images/gonggao_bj.png'); }

.gonggao .list{ padding-top: 27px; }

.gonggao .list ul li{ height: 40px; line-height: 40px; box-sizing: border-box; }

.gonggao .list ul li img{ padding: 0 10px;  }

.gonggao .list ul li a{ color: #585858; }

.gonggao .list ul li:nth-child(odd){ width: 50%; float: left; padding-left: 70px; }

.gonggao .list ul li:nth-child(even){ width: 50%; float: left; padding-left: 80px; }



/* 工作动态 */

.gzdt{ width: 1200px; margin: 25px auto 0; }

.gzdt .title{ width: 1200px; height: 30px; }

.gzdt .content{ width: 1200px; margin-top: 30px;  }

.gzdt .content .left{ width: 578px; height: 364px; float: left; margin-left: 10px; }

.gzdt .content .right{ width: 565px; float: right; margin-right: 20px; }

.gzdt .content .right ul li{ line-height: 35px; height: 35px; border-bottom: 1px dotted #9d9d9d; }

.gzdt .content .right ul li img{ padding: 0 10px; }

.gzdt .content .right ul li a{ width: 480px; font-size: 14px; color: #3c3c3c; display: inline-block; }

.gzdt .content .right ul li span{ width: 60px; font-size: 12px; color: #c9afc9; display: inline-block; }





.silder {width: 100%;height:200px; overflow: hidden;text-align: center;margin: 0 auto;position:relative;float:left;}

.silder .silder_list {height:200px; overflow:hidden;position: relative;}

.silder .silder_list a{position:absolute; top:0;left:0;}

.silder .silder_list a,.silder .silder_list img{display:inline-block;float:left;}

.silder .silder_page{height:36px;text-align:right; margin:0 auto;right:1px; overflow:hidden;position:absolute; bottom:0px;}

.silder .silder_page li{width:36px; font-size:12px; float:left; height:36px;line-height:36px;display:inline-block;text-align:center;color:#fff;}

.silder .silder_page li.current{background:#C70B31;color:#fff;}

.silder_desc{color:#fff;float:left;line-height:36px;height:36px;width:100%;overflow:hidden;position:absolute;left:0;bottom:0;text-align:left;text-indent:10px;background: rgba(0, 0, 0, 0.5);}

.silder .silder_page li:hover{cursor:pointer;}





/* 招聘信息 */

.zpxx{ width: 1200px; margin: 45px auto 0; }

.zpxx .title{ width: 1200px; height: 30px; }

.zpxx .list{ width: 1190px; margin: 0 auto; }

.zpxx .list ul li{ width: 100%; height: 120px; border: #e4e4e4 1px solid; padding: 20px; box-sizing: border-box; margin-top: 20px; }

.zpxx .list ul li .base{ width: 750px; float: left; }

.zpxx .list ul li .base .name{ height: 50px; line-height: 50px; font-size: 18px; color: #404040; font-weight: bold; }

.zpxx .list ul li .base .info .address{ width: 200px; font-size: 12px; color: #999999; float: left;  height: 32px;
 overflow: hidden}

.zpxx .list ul li .base .info .address span{ color: #707070; }

.zpxx .list ul li .base .info .people{ width: 200px; font-size: 12px; color: #999999; float: left; }

.zpxx .list ul li .base .info .people span{ color: #707070; }

.zpxx .list ul li .money{ width: 200px; float: left; line-height: 80px; font-size: 16px; color: #ff6600; text-align: center; font-weight: 700; height: 80px; overflow: hidden;}

.zpxx .list ul li .details{ width: 150px; float: left; margin-left: 40px; }

.zpxx .list ul li .details a{ display: block; width: 150px; height: 40px; color: #ffffff; background: #c30b0d; line-height: 40px; text-align: center; margin-top: 20px; }

.zpxx .list ul li .details a:hover{ background: #f93434; }

.zpxx .list ul li .details a:visited{ background: #f93434; }



/* 创新创业 */

.cxcy{ width: 1200px; margin: 50px auto 0; }

.cxcy .title{ width: 1200px; height: 30px; }

.cxcy .list{ width: 1200px; margin-top: 40px; }

.cxcy .list ul li{ width: 25%; text-align: center; float: left; }

.cxcy .list ul li .title{ width: 277px; margin: 0 auto; color: #2f2f2f; font-weight: bold; text-align: left; }

.cxcy .list ul li .date{ width: 277px; margin: 0 auto; color: #a4a4a4; text-align: left; }



/* 资料下载 */

.zlxz{ width: 100%; height: 375px; margin-top: 30px; background: #f4f4f4; padding: 20px; }

.zlxz .content{ width: 1200px; margin: 0 auto; }

.zlxz .content .left{ width: 450px; text-align: center; margin-top: 10px; float: left; }

.zlxz .content .right{ width: 600px; margin-right: 15px; float: right; }

.zlxz .content .right .title{ width: 100%; }

.zlxz .content .right .title .name{ width: 101px; height: 22px; float: left; }

.zlxz .content .right .title .more{ width: 101px; height: 22px; line-height: 22px; float: right; }

.zlxz .content .right .title .more a{ color: #b71007; font-size: 14px; }

.zlxz .content .right .list{ margin-top: 20px; }

.zlxz .content .right .list ul li{ width: 590px; height: 48px; padding: 4px 0; box-sizing: border-box; border-bottom: dashed 1px #8c8c8c; margin: 0 auto; }

.zlxz .content .right .list ul li .box{ width: 100%; height: 40px; line-height: 40px; font-size: 14px; }

.zlxz .content .right .list ul li .box .title{ width: 460px; padding-left: 30px; float: left; }

.zlxz .content .right .list ul li .box .date{ width: 130px; float: left; text-align: center; }

.zlxz .content .right .list ul li:nth-child(odd) .box{ background: #ffffff; color: #b71007; }

.zlxz .content .right .list ul li:nth-child(even) .box{ background: #b71007; color: #ffffff; }

.zlxz .content .right .list ul li:nth-last-child(1){ border: none; }

.zlxz .content .right .list ul li a:hover .box{ background: #f93434; color: #ffffff; }

/*.zlxz .content .right .list ul li a:visited .box{ background: #f93434; color: #ffffff; }*/



.content_list{ width: 1200px; margin: 25px auto 0; }

.content_list .title{ width: 1200px; height: 30px; }

.content_list .content{ width: 1200px; margin-top: 30px;  }

.content_list .content  ul li{ line-height: 35px; height: 35px; border-bottom: 1px dotted #9d9d9d; }

.content_list .content  ul li img{ padding: 0 10px; }

.content_list .content  ul li a{ width: 1100px; font-size: 14px; color: #3c3c3c; display: inline-block; }

.content_list .content  ul li span{ width: 60px; font-size: 12px; color: #c9afc9; display: inline-block; }



.zp_list{ width: 1200px; margin: 45px auto 0; }

.zp_list .title{ width: 1200px; height: 30px; }

.zp_list .list{ width: 1190px; margin: 0 auto; }

.zp_list .list ul li{ width: 100%; height: 120px; border: #e4e4e4 1px solid; padding: 20px; box-sizing: border-box; margin-top: 20px; }

.zp_list .list ul li .base{ width: 750px; float: left; }

.zp_list .list ul li .base .name{ height: 50px; line-height: 50px; font-size: 18px; color: #404040; font-weight: bold; }

.zp_list .list ul li .base .info .address{ width: 350px; font-size: 12px; color: #999999; float: left; }

.zp_list .list ul li .base .info .address span{ color: #707070; }

.zp_list .list ul li .base .info .people{ width: 200px; font-size: 12px; color: #999999; float: left; }

.zp_list .list ul li .base .info .people span{ color: #707070; }

.zp_list .list ul li .money{ width: 200px; float: left; line-height: 80px; font-size: 16px; color: #ff6600; text-align: center; font-weight: 700;}

.zp_list .list ul li .details{ width: 150px; float: left; margin-left: 40px; }

.zp_list .list ul li .details a{ display: block; width: 150px; height: 40px; color: #ffffff; background: #c30b0d; line-height: 40px; text-align: center; margin-top: 20px; }

.zp_list .list ul li .details a:hover{ background: #f93434; }

/*.zp_list .list ul li .details a:visited{ background: #f93434; }*/





.show_box{ padding: 20px; background: #ffffff; border: 1px #e8e7e7 solid; }

.show_box .title{ text-align: center; font-weight: bold; font-size: 20px; line-height: 40px; margin-bottom: 20px; }



/* 友情链接 */

.link{ width: 1200px; margin: 10px auto; }

.link .left{ width: 34px; height: 47px; float: left; }

.link .right{ width: 33px; height: 47px; float: left; }

.link .center{ width: 1130px; height: 47px; float: left; background: #004eae; font-size: 18px; color: #ffffff; line-height: 47px; overflow: hidden; }

.link .center a{ color: #ffffff; padding: 0 7px; }



.page_info{ width:945px; text-align:center; line-height:40px; margin:30px auto;}

.page {

  display: inline-block;

  padding-left: 0;

  border-radius: 4px;

}

.page > li{ display: inline; }

.page > li > a{ color:#d61704; }

.page > .current > a,

.page > .current > span {   

  z-index: 2;

  color: #ffffff;

  cursor: default;

  background-color: #d61704;

  border-color: #d61704;}

.page > li > a,

.page > li > span {

  position: relative;

  float: left;

  padding: 6px 12px;

  margin-left: -1px;

  line-height: 1.428571429;

  text-decoration: none;

  background-color: #ffffff;

  border: 1px solid #dddddd;

}



.footer{ width: 100%; height: 303px; background: url('../images/bottom_bj.png') repeat-x; }

.footer .bottom{ width: 1200px; margin: 0 auto; }