@charset "utf-8";
/* CSS Document */

html,body,ul,li {font-family:Microsoft YaHei,"微软雅黑";font-size:12px;line-height: 22px;color:#000000;margin: 0;padding: 0; list-style:none;}
body {background:#ebeff7;}
.clear{clear:both; height:0px; line-height:0px; font-size:0px;}
a{text-decoration:none; font-family:Microsoft YaHei,"微软雅黑"; color:#424242; border:none;}
a:visited {color:#8c0901;}
a:hover {text-decoration:none;}
a.title{font-size:14px; line-height:26px; color:#fff;}
a.more:link,a.more:visited{line-height:30px; color:#f36121;}
a.more:hover{line-height:30px; color:#f36121;}
a.title:hover,a.more:hover,a:hover{text-decoration:none; color:#242323}
a.title_link:hover{text-decoration:none;}
img.pic{border:0}
.fl {float:left;}
.fr {float:right;}
.clearfix {clear:both; }

.top {background:url(../img/top.jpg) no-repeat center top;}
.main {width:900px;margin:0 auto;}
.banner {height:500px;}

.content {margin-top:40px;background:#ffffff;box-shadow:5px 10px 10px #e3e8f1;-moz-box-shadow:5px 10px 10px #e3e8f1;-webkit-box-shadow:5px 10px 10px #e3e8f1;border-top:4px solid #ff7704;}
.content h1 {margin:0 42px;font-size:42px;font-weight:bold;line-height:120px;border-bottom:2px solid #ff7704;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.company {margin:0 42px;padding:15px 0 10px;font-size:24px;color:#666666;line-height:42px; text-align:justify;}
.content h2 {margin:0 42px;font-size:40px;font-weight:bold;line-height:90px;border-bottom:2px solid #ff7704;}
.jobs {margin:0 42px;border-bottom:1px solid #ebebeb;}
.jobs_left {float:left;width:626px;}
.jobs_left h3 {font-size:34px;line-height:40px;padding-top:36px;font-weight:bold;}
.jobs_left h3 span {font-size:32px;color:#ff7704;}
.jobs_left p img { vertical-align:middle;}
.jobs_left p {padding:22px 0 36px;font-size:24px;color:#666666;line-height:24px;}
.jobs_right {float:right;width:190px;}
.button {margin-top:40px;width:190px;height:60px;line-height:54px;border-radius:15px;text-align:center;letter-spacing:0.2em; background:#ff7704;}
.button a {font-size:36px;font-weight:500;color:#ffffff;}

.foot {height:242px;line-height:242px;font-size:16px;color:#ffffff;text-align:center;background:url(../img/foot.jpg) no-repeat center top;margin-top:50px;}
.foot a {color:#ffffff;}

/*.triangle {width: 0px;height: 0px;border-top: 0px solid transparent;border-left: 100px solid #000;border-bottom: 10px solid transparent;}* 三角形/
/*overflow:hidden;white-space:nowrap;text-overflow:ellipsis; 文字不折行*/
/*linear-gradient(to right,#03c4c7,#5277f7) 渐变*/
/*box-shadow:0px 5px 10px 2px #daf4f7;-moz-box-shadow:0px 5px 10px 2px #daf4f7;-webkit-box-shadow:0px 5px 10px 2px #daf4f7; 阴影*/