.detail { width:94%; padding-left:3%; }
.news-title h6 { height:18px; line-height:18px; padding-bottom:12px; font-size:13px; text-align:center; border-bottom:1px dotted #e3e3e3; }
.tybt{ font:16px '微软雅黑'; padding-bottom:10px; padding-top:8px; color:#000; text-align:center; }
.date{ padding-top:8px; text-align:center!important; margin:0 auto; }
.news-con { line-height:28px; padding:10px 0 10px 0; font-size:0.32rem; }
.news-con img { display:block; width:100%!important; margin:6px 0; height:auto!important; }
.news-con embed { display:block; width:100%!important; height:auto!important; }
.news-con video { display:block; width:100%!important; height:auto!important; }

.image { width:94%; margin-left:3%; margin-right:3%; margin-bottom:3%; }

.category { width:97%; margin-left:3%; height:auto; display:inline-block; }
.category li { width:31%; height:35px; line-height:35px; margin-bottom:3%; margin-right:2%; text-align:center; float:left; background:#f2f2f2; }
.category li a { display:block; font-size:0.4rem; }
.li-on { background:#0068b7!important; }
.li-on a { color:#fff!important; }

.list-article { width:100%; height:auto; display:inline-block; }
.list-p { width:94%; margin-left:3%; margin-right:3%; display:inline-block; height:auto; padding-bottom:18px; border-bottom:#e5e5e5 1px dashed; }
.left { width:30%; height:auto; float:left; margin-right:2%; }
.left img { width:100%; height:auto; padding-top:5px; }
.right { width:68%; height:auto; float:left; }
.right a { display:block; width:100%; padding-top:5px; height:35px; line-height:35px; color:#4c4c4c; font-size:0.4rem; font-weight:normal; margin-bottom:0px; }
.right em { display:block; width:100%; height:20px; padding:0; margin:0; line-height:20px; color:#939393; font-size:0.33rem; }

.list { width:100%; height:auto; }
.list p { width:94%; margin-left:3%; margin-right:3%; height:auto; padding-bottom:15px; border-bottom:#e5e5e5 1px dashed; }
.list p b { display:block; width:100%; height:35px; line-height:35px; margin-bottom:15px; }
.list p b a { color:#4c4c4c; font-size:0.4rem; font-weight:normal; }
.list p em { display:block; width:100%; height:20px; padding:0; margin:0; line-height:20px; color:#939393; font-size:0.36rem; }

.photo { width:97%; padding-left:3%; height:auto; }
.photo a { display:inline-block; width:31%; height:auto; line-height:45px; float:left; text-align:center; font-size:0.36rem; margin-right:2%; }
.photo a img { display:inline-block; width:100%;  height:80px; border-radius:5px; }

.consult { width:94%; display:inline-block; height:auto; margin:0px auto 7% 3%; }
.consult p { font-size:0.4rem; line-height:30px; padding-left:3%; border-bottom:#0068b7 1px solid; }
.consult label { display:block; width:100%; height:45px; position:relative; font-size:0.35rem; border-bottom:#d0d0d0 1px dotted; padding-top:12px; } 
.consult label span { display:inline-block; width:30%; height:32px; line-height:32px; text-align:center; float:left; font-size:0.35rem; font-weight:normal; }
.consult select { width:38%; height:32px; line-height:32px; border:#d8d8d8 1px solid; }
.consult em { font-style:normal; height:32px; line-height:32px; }
.consult-input { display:inline-block; width:62%; padding:0 2%; height:30px; line-height:30px; background:#fff; float:left; border:#d8d8d8 1px solid; }
.consult-submit { width:66%; height:35px; line-height:32px; background:#0068b7; border:0; color:#fff; font-size:0.35rem; }
.label-content { height:100px!important; display:block; padding-bottom:13px; }
.label-content span { height:100px!important; line-height:100px!important; }
.info { width:62%; padding:5px 2%; height:90px; border:#d8d8d8 1px solid; }
.code { display:inline-block; width:20%; padding:0 2%; height:32px; border:#d8d8d8 1px solid; }
.margin { margin-bottom:6%; }

.recruit { width:94%; margin-left:3%; margin-right:3%; min-height:500px; vertical-align:top; display:inline-block; font-family:\5fae\8f6f\96c5\9ed1; }
.recruit h3 { width:75px; height:35px; line-height:35px; text-align:center; border-bottom:#0081cc 2px solid; margin-bottom:15px; font-size:0.42rem; }
.recruit p { width:96%; padding:0 2%; height:100px; background:#f2f2f2; margin-bottom:10px; }
.span-left { display:inline-block; width:78%; height:100px; float:left; }
.span-left a { display:block; width:100%; height:45px; line-height:45px; font-size:0.4rem; color:#333; }
.span-left em { display:block; font-style:normal; width:100%; height:22px; line-height:22px; font-size:0.36rem; color:#ff3300; }
.span-left b { display:block; width:100%; height:25px; line-height:25px; font-size:0.32rem; color:#999; font-weight:normal; overflow:hidden; }
.span-right { display:inline-block; width:22%; height:95px; padding-top:5px; float:right; }
.span-right b { display:block; width:100%; height:45px; line-height:45px; text-align:right; font-weight:normal; font-size:0.32rem; color:#999; }
.span-right a { display:block; width:98%; height:33px; line-height:33px; text-align:center; color:#378af0!important; border:#378af0 1px solid; font-size:0.4rem; }

.position { width:94%; margin-left:3%; margin-right:3%; height:auto; display:inline-block; vertical-align:top; }
.position h5 { line-height:20px; font-size:0.42rem; color:#0081cc; margin-bottom:10px; }
.position-top { width:100%; height:388px; font-size:0.36rem; margin-bottom:15px; border-bottom:#d0d0d0 1px dashed; }
.position-top p { display:inline-block; width:100%; height:28px; line-height:28px; border-bottom:#f0f0f0 1px dashed; }
.position-bottom { width:100%; min-height:100px; display:inline-block; line-height:26px; font-size:0.36rem; font-family:"Microsoft YaHei"; }

.cont img { padding:30px 0!important; }

.page { padding-top:15px; text-align:center; font-size:0.36rem; }
.page span,.page a { display:inline-block; margin-right:10px; font-size:0.36rem; }