.page{ text-align:center;font-size:14px; padding:30px 0px 50px 0; line-height:34px;}
.page a{height:34px; font-size:14px; color:#999; margin:0 4px; display:inline-block; border:1px solid #e7e8e9; text-align:center; line-height:34px; padding:0px 10px;}
.page span{height:34px; font-size:14px;  margin:0 4px; display:inline-block; border:1px solid #b10000; text-align:center; line-height:34px; padding:0px 10px; color:#fff; background:#b10000; border-color:#a71513;}
.page a.prev{ width:80px; }
.page a.on{ color:#fff; background-color:#b10000; border-color:#e7e8e9; }
.page a:hover{ border-color:#b10000; color:#fff;background-color:#b10000;}


.ej_banner{ background-repeat:no-repeat; background-position:top center; height:467px;}
.ej_dhbk{ padding-top:150px;}
.ej_dhet{ font-size:46px; font-weight:bold;font-family:Myriad Pro,Arial, Helvetica, sans-serif; text-transform:uppercase ; color:#fff;}
.ej_dhct{font-size:50px; color:#fff; line-height:80px;}
.ej_dhms{ font-size:18px; color:#fff; line-height:45px; height:135px;}
.ej_home{ font-size:14px; color:#fff; float:right; background-image:url(../images/home.png); background-repeat:no-repeat; background-position:0 center; padding-left:35px;}
.ej_home span{ display:inline-block; padding:0px 20px;}
.ej_home a{ color:#fff;}

.ej_dtt{ padding:40px 0; text-align:center;}
.ej_dtt a{ display:inline-block; line-height:42px; height:42px; padding:0 24px; font-size:20px; margin:0px 5px;}
.ej_dtt a:hover{ background-color:#b60005; border-radius:5px; color:#fff;}
.ej_dtt a.on{ background-color:#b60005; border-radius:5px; color:#fff;}
.ej_neirong{ font-size:14px; line-height:30px; padding-bottom:50px;}
.ej_neirong img{ max-width:100% !important;}

.ej_lcdbk{ margin:50px; padding-bottom:30px;background-image:url(../images/sx.jpg); background-repeat:repeat-y; background-position:200px 0;}
.ej_lcbk{ margin-bottom:30px;}
.ej_lcsj{ font-size:30px; color:#b60005; font-weight:bold; line-height:65px; background-image:url(../images/yuanqiu.jpg); background-repeat:no-repeat; background-position:right center; float:left; width:209px;}
.ej_lcms{ float:right; width:800px; padding:0px 30px; background-color:#f8f8f8; border-radius:5px; line-height:65px; font-size:16px;}


.ej_fwdbk{}
.ej_fwxbk{ width:550px; padding:0px 17px; border-radius:10px; background-color:#f7f7f7; height:410px; margin:0px 16px 16px 0; float:left;}
.ej_fwdt{ font-size:22px; line-height:60px; height:60px; overflow:hidden; font-weight:bold; padding-top:10px;}
.ej_fwim{}
.ej_fwms{ font-size:14px; line-height:30px; overflow:hidden; padding:10px 0; max-height:60px;}
.ej_fwbtn{}

.ej_xwdbk{}
.ej_xwbk{ height:200px; background-color:#f9f9f9; margin-bottom:35px;}
.ej_xwim{ float:left;}
.ej_xwrt{ width:860px; float:right; padding-right:25px;}
.ej_xwtt{ font-size:20px; font-weight:bold; line-height:60px; padding-top:10px; height:60px; overflow:hidden;}
.ej_xwms{ font-size:16px; line-height:26px; color:#616161; height:52px; overflow:hidden;}
.ej_xwsj{ font-size:16px; color:#999999; line-height:60px;}

.ej_xmdbk{}

.ej_jobdt{ background-color:#f7f7f7; font-size:22px; line-height:24px; color:#b10000; font-weight:bold; padding:20px 15px;}
.ej_jobdt span{ display:inline-block; text-align:center;}
.ej_jobdt .tt1{ width:480px;border-right:solid 1px #dfdfdf;}
.ej_jobdt .tt2{width:220px;border-right:solid 1px #dfdfdf;}
.ej_jobdt .tt3{width:220px;border-right:solid 1px #dfdfdf;}
.ej_jobdt .tt4{width:220px;}

.ej_jobtt{  font-size:16px; line-height:24px; color:#616161; padding:20px 15px; border-top:solid 1px #f7f7f7;}
.ej_jobtt span{ display:inline-block; text-align:center;}
.ej_jobtt span i{ display:inline-block; text-align:center; color:#fff; background-color:#b10000; border-radius:3px; margin-right:3px;text-transform:uppercase ; font-style:normal; font-size:14px; padding:0px 5px;}
.ej_jobtt .tt1{ width:480px;border-right:solid 0px #dfdfdf;}
.ej_jobtt .tt2{width:222px;border-right:solid 0px #dfdfdf;}
.ej_jobtt .tt3{width:222px;border-right:solid 0px #dfdfdf;}
.ej_jobtt .tt4{width:222px;}
.ej_jobtt .tt4 a{ color:#b10000;}

.ej_ryimbk{ float:left; margin:0px 22px 22px 0;}
.ej_ryimbk:nth-child(3n){ margin-right:0;}

.ej_xwbt{ font-size:24px; padding:30px 0; line-height:50px; text-align:center;}

.ej_hzimbk{ float:left; margin:0px 25px 25px 0; border:solid 1px #ccc;}
.ej_hzimbk:nth-child(4n){ margin-right:0;}


