@import url("common.css");
body { background-color: #f5f5f5;}
.banner { width: 100%; overflow: hidden;}
.banner img { width: 100%; }

.positon_w100 { width: 100%; background-color: #fff; border-bottom: solid 1px #eee;}
.position { width: 1400px; margin: 0 auto; padding: 23px 0; overflow: hidden;}
.position em { float: left; display: block; width:7px; height: 20px; margin-right: 15px; background-color: #a50108;}
.position span { float: left; line-height: 20px; font-size: 16px; color: #666;}
.position a { float: left; line-height: 20px; font-size: 16px; color: #666;}
.position i { float: left; display: block; width: 20px; height: 20px; margin: 0 10px; background: url(/static/images/position.png) 0 0 no-repeat;}

.main { width: 1400px; margin:30px auto; overflow: hidden;}
.main_left { float: left; width: 350px; padding: 20px 30px; background-color: #fff; overflow: hidden;}
.main_right { float: right; width: 1023px; background-color: #fff; overflow: hidden;}

.left_bt { width: 100%; line-height: 30px; position: relative; border-bottom: solid 1px #eee; overflow: hidden;}
.left_bt strong { float: left; display: block; padding: 0 5px; line-height:40px; font-size: 16px; color: #333; border-bottom: solid 2px #a50108; font-weight: normal; }
.menu { width: 100%; margin-top:15px; overflow: hidden;}
.menu ul { width: 100%; overflow: hidden;}
.menu ul li { float: left; width: 50%; overflow: hidden;}
.menu ul li:nth-child(1n) { padding:10px 15px 10px 0; }
.menu ul li:nth-child(2n) { padding:10px 0 10px 15px; }
.menu ul li a { display: block; width: 100%; line-height: 40px; display: block; border: solid 1px #ddd; border-radius: 5px; background-color: #f9f9f9; font-size: 16px; color: #666; text-align: center; }
.menu ul li a.cur { background-color: #b9393e; color: #fff; border: solid 1px #b9393e; }

.left_article { width: 100%; margin-top: 10px; overflow: hidden;}
.left_article ul { width: 100%; overflow: hidden;}
.left_article ul li { width: 100%; padding: 10px 0; border-bottom:dashed 1px #eee; overflow: hidden;}
.left_article ul li:last-child { border-bottom: none; }
.left_article ul li a { display: block; font-size: 15px; color: #666; line-height: 25px; font-weight: normal;}
.left_article ul li a:hover { color: #a50108;}
.left_article ul li span { font-size: 14px; color: #cccccc; line-height: 30px; }

.right_bt { width: 100%; padding: 23px; border-bottom: solid 1px #eee; overflow: hidden;}
.right_bt em { float: left; display: block; width: 7px; height: 16px; background-color: #a50108;}
.right_bt strong { float: left; display: block; margin: 0 15px; line-height: 16px; font-size: 16px; color: #333; font-weight: normal;}

.content { width: 100%; padding: 50px; overflow: hidden;}
.content H1 { display: block; margin: 20px 0; width: 100%; font-size:25px; color: #a50108; text-align: center;}
.content p { font-size: 16px; line-height: 45px; color: #333; }
.content img { max-width: 923px;}

/* 地产项目头部tab标签 */
.yewu_tab { width: 100%; overflow: hidden;}
.yewu_tab ul { width: 100%; overflow: hidden; }
.yewu_tab ul li { float: left; width:325px; background-color: #e1131b; }
.yewu_tab ul li:nth-child(1) { margin-right: 33px;}
.yewu_tab ul li:nth-child(2) { margin-right: 33px;}
.yewu_tab ul li:nth-child(3) { margin-right: 34px;}
.yewu_tab ul li a { display: block; width:100%; height: 70px; line-height: 70px; text-align: center; }
.yewu_tab ul li strong { color:#fff; font-weight: normal; font-size:20px; margin: 0 5px;  }
.yewu_tab ul li span { color: #f2979b; font-size: 16px; margin: 0 5px; }

/* 招聘信息表格 */
.zp_table { width: 100%; margin-bottom: 20px; border-top: solid 1px #eee; border-left: solid 1px #eee; overflow: hidden;}
.zp_table td { border-right: solid 1px #eee; border-bottom: solid 1px #eee; padding: 15px 15px; }
.zp_table .bt { width:15%; text-align: center; background-color: #f9f9f9;  }
.zp_table .co { width:35%;}

/* 新闻列表 */
.newslist { width: 100%; overflow: hidden;}
.newslist ul { width: 100%; overflow: hidden;}
.newslist ul li { width: 100%; padding: 15px 15px; border-bottom:dashed 1px #ddd; overflow: hidden;}
.newslist ul li:last-child { border-bottom: none;}
.newslist ul li:nth-child(2n) { background-color: #eee; }
.newslist ul li a { display: block; float: left; line-height: 30px; font-size: 16px; color: #333;}
.newslist ul li span { display: block; float: right; line-height: 30px; font-size: 14px; color: #999;}
.newslist ul li a:hover { color: #b9393e;}