

#page { margin: 0 auto; width:100%; background: #fff; margin-top:90px;}
#page h1 { font-weight: normal; font-size: 40px; letter-spacing: -2px; margin:0 0 20px 0; border-bottom: 1px solid #ddd; padding:0 0 10px 0; }
#page h2 { font-weight: bold; font-size: 22px; letter-spacing: -1px; font-style: italic; margin:40px 0 0 0; }
#page h3 { float: right; }
#page h3 a { font-weight: normal; font-size: 16px; color:#004499; }
#page h3 a:hover { color:#333; }

.back{ width:120px; height:40px; line-height:40px; text-align:center; color:#fff; background:#60b6e7; border-radius:5px; margin:30px auto; display:block;}
.back:hover{ color:#fff; background:#0075c1;}

.qywx{ width:120px; height:40px; line-height:40px; text-align:center; background:#60b6e7; position:fixed; right:0; top:45%; z-index:9999; }
.qywx a{ color:#fff; display:block; width:120px; height:40px; cursor:pointer;}
.qywx img{ width:100px; height:100px; position:fixed; right:10px; top:45%; margin-top:45px; display:none; z-index:9999;}


.honor_dot img{ width:45%; margin:50px auto; display:block;}

.pro_ph{ padding:0 15px;}
.pro_ph li{ width:48%; margin-right:4%; margin-bottom:20px; float:left; }
.pro_ph li img{ width:100%; height:auto; display:block; border:1px #ededed solid;}
.pro_ph li p{ color:#666; font-size:12px; line-height:30px; text-align:center; }
.pro_ph li.two{ margin-right:0;}

.job_ph_list{ padding:0 15px;}
.job_ph_list img{ width:50%; float:left; height:auto; display:block;}
.job_ph_text{ width:50%; float:left; padding-left:10px; }
.job_ph_text h3{ color:#5bb6e7; margin:0; line-height:30px; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.job_ph_text p{ color:#999 !important; line-height:22px; font-size:12px !important; height:66px; overflow:hidden; text-align:left !important;}