@charset "utf-8";
/*通用样式*/
html, body, div, span, iframe, map, font, img, a img, samp, strong, hr, h1, h2, h3, h4, h5, h6, b, p, blockquote, a, address, code, dl, dt, dd, ol, ul, li, form, label, table, tr, td, th{ padding: 0; margin: 0; border: 0; font-weight: normal; font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;  list-style:none;}
body{ background:#fff; font:normal 12px/22px "微软雅黑";  }
img{ border:0;  }
a{ text-decoration:none; color:#000;  }
a:hover{ color:red;  }
.clear { clear:both;}


/* CSS Document */
.header { background:#651e5d;}
.header .header_bar { width:1144px; margin:0 auto; height:90px;}
.header_bar .logo { float:left; margin-top:15px;}
.header_right { float:right; overflow:hidden;}
.header_right p { float:left; color:#fff; line-height:90px;}
.header_right .btn_1 { text-align:center; margin-left:15px; display:block; width:94px; height:21px; border-radius:21px; line-height:21px; background:#810974; float:left; color:#fff; margin-top:34px;}
.notice { background:#f5f5f5; height:50px;}
.notice_bar { width:1144px; margin:0 auto;}
.notice_txt { line-height:50px; float:left; background:url(/tpl/web/zhengwai/images_en/notice.jpg) left center no-repeat; padding-left:35px; font-size:14px; color:#641e5d;}
.search_bar { padding-top:10px; float:right; font-size:12px;}
.search_bar input { text-indent:5px; float:left; border:1px solid #dddddd; height:24px; font-size:12px; width:245px;}
.search_bar button { float:left; border:none; color:#fff; width:55px; background:#641e5d; height:28px; font-size:12px; text-align:center; padding:0;}
.cont { background:url(/tpl/web/zhengwai/images_en/bg.jpg) center top no-repeat;}
.cont_bar { width:1144px; margin:0 auto;}
.art_1 { overflow:hidden; margin-top:50px;}
.art_txt { width:610px; float:right; box-sizing:border-box; padding-right:10px;}
.art_img { float:left; width:495px; height:277px;}
.art_tit { overflow:hidden; margin-bottom:10px;}
.art_tit h2 { float:left; line-height:30px; font-size:20px; color:#651e5d; font-weight:normal;}
.art_tit a { float:right; color:#e5ab00; line-height:30px;}
.art_txt p { font-size:15px; color:#595757; line-height:24px;}
.art_2 { overflow:hidden; padding-top:55px;}
.img_s { float:left; width:570px;}
.img_s ul { overflow:hidden;}
.img_s li { float:left; transition:all 0.4s; width:273px; height:234px; overflow:hidden; margin-right:12px; margin-bottom:13px;}
.img_s li img { width:328px; height:280px; transition:all 0.4s;}
.img_s li:hover img { transform:scale(1.2);}
.img_b { float:right; width:560px; height:480px; overflow:hidden;}
.img_b img { width:560px; height:478px;}
.art_3 { overflow:hidden; padding-top:40px;}
.art_list { float:left; margin-right:65px; width:335px; float:left;}
.art_list:last-child { margin-right:0;}
.art_title { overflow:hidden; line-height:40px; border-bottom:1px solid #651e5d;}
.art_title h2 { float:left; font-size:20px; font-weight:normal; color:#651e5d;}
.art_title a { float:right; color:#651e5d;}
.art_list ul { padding-top:30px; }
.art_list li { overflow:hidden; line-height:28px;}
.art_list p { float:left;overflow: hidden; text-overflow:ellipsis; height:28px; width:285px; white-space: nowrap; color:#595757;}
.art_list span { float:right; color:#641e5d;}
.art_4 { margin-top:40px;}
.teacher_tit { position:relative; height:26px;}
.teacher_tit .line { display:block; position:absolute; left:0; top:50%; width:100%; height:1px; background:#651e5d;}
.teacher_tit h2 { color:#651e5d; font-size:20px; background:#fff; display:inline-block; z-index:2; padding-right:20px; position:absolute; line-height:26px;}

.photo_list { margin-bottom:30px; overflow:hidden; padding-top:20px;}
.photo_list li { text-align:center; margin-right:20px; float:left; width:174px;}
.photo_list li:last-child { margin-right:0;}
.photo_bar { width:173px;  height:234px;  overflow:hidden;}
.photo_bar img { width:100%; transition:all 0.4s; height:auto;}
.photo_bar:hover img { transform:scale(1.1);}
.photo_list p { line-height:50px; color:#595757;}
.footer {height:190px; background:#651e5d;}
.footer_box { width:1180px; overflow:hidden; margin:0 auto;}
.logo_bar { float:left; margin-top:65px; background:url(/tpl/web/zhengwai/images_en/bx.jpg) right center no-repeat; padding-right:20px;}
.add_bar { float:left; margin-top:68px; padding-left:25px;}
.add_bar p{ color:#fff; line-height:18px;}
.footer_box .ewm { float:right; margin-right:30px; margin-top:50px}
/**/
.art_bar { background:url(/tpl/web/zhengwai/images_en/bg_2.jpg) center no-repeat; height:736px;}
.art_white { height:736px; width:1180px; background:rgba(255,255,255,0.3); box-sizing:border-box; padding:60px; margin:0 auto;}
.img_box { width:420px; float:left;}
.img_box img { width:100%; height:auto;}
.jScrollbar3 { float:right;}
.jScrollbar_mask p { color:#651e5d; line-height:24px;}
.jScrollbar_mask h2 { font-size:16px; color:#651e5d; font-weight:normal; line-height:40px; margin-top:25px;}
/**/
.header_right .header_link { line-height:90px; float:left; color:#fff;}
.header_right .sline { line-height:90px; float:left; color:#fff; margin:0 20px;}
.banner img { width:100%;}
.cont_build { width:1200px; margin:0 auto;}
