﻿@charset "utf-8";
/* Style Reset*/
*{font-family:Simsun,Arial,sans-serif}
.f-yh{font-family:Microsoft YaHei!important}
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote,h2,font
{ margin: 0; padding: 0; border:0;} 
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
img{ border: 0;}
.fl{ float:left}.fr{ float:right}.clear { clear:both;height:0px; overflow:hidden}
a{text-decoration:none;outline:0;}
html{overflow-x:hidden; }
.center{ text-align:center;}
.center img{ border:1px solid #ccc;}

/*header*/

body{color:#515d6b;font-size:12px; overflow-x:hidden;background:#dce1e7}
a{ color:#515d6b;}
.header{width:100%;min-width:1004px;height:78px;padding-top:23px; position:relative; z-index:9;background:#fff;border-bottom:3px solid #0ba298}
.logo{ float:left;display:inline;}
.headerr{ float:right; width:366px;}
.border3{ border-radius:5px;}
.search{ position:relative;padding-top:10px; float:right; z-index:9999;height:32px;line-height:32px;display:inline; }
.text2{float:left;width:237px; padding-left:5px;color:#333d49;height:32px;line-height:32px;background:url(../images/text.gif) center top no-repeat;}
.button{float:left;width:33px; margin-left:3px;height:32px; display:inline;background:url(../images/button.gif) center top no-repeat;}

.menu{width:100%;height:75px;  z-index:999;position:absolute; bottom:6px; left:0;background:url(../images/menu.png) center top no-repeat;}
.menu ul{ width:1004px; margin:0 auto;}
.menu li{float:left;}
.menu li a{ display:block;width:100px;line-height:75px;text-align:center; font-size:16px; color:#474646; font-weight:bold;font-family:'Microsoft Yahei';}
.menu a:hover,.menu li.cur{ color:#e76b53}
.menu li.cur a{ color:#e76b53}

.banner{width:100%;text-align:center; z-index:1; height:456px;position:relative;background:url(../images/bannerbg.jpg) center top no-repeat;}
#full-screen-slider { width:100%; height:456px;position:relative}
#slides { display:block; width:100%; height:456px; list-style:none; padding:0; margin:0; position:relative}
#slides li {background:#fff; display:block; width:100%;height:100%; left:0; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}

#pagination { display:block; list-style:none;position:absolute; width:100%; left:0%; bottom:80px; z-index:9999;height:25px; padding-top:13px; text-align:center;}
#pagination li { display:inline-block; *zoom:1;*display:inline; list-style:none; width:30px; height:5px;font-size:1px;overflow:hidden; margin-left:10px;background:#3a8c8a }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#e26f4d}
/* index*/
.teacher{ width:100%;padding-top:80px; height:471px;background:url(../images/teacher.jpg) center top repeat-x; overflow:hidden;}

.teacher ul{ width:980px; margin:0 auto;}
.teacher li{ margin-bottom:72px; height:162px; overflow:hidden; width:100%;float:left;}
.teacherimg{ float:left; margin-left:94px; display:inline;width:213px; position:relative; text-align:center;}
.gray{position:absolute;width:100%;height:160px;background:url(../images/tbg1.gif) left top no-repeat;}
.teacherr{ float:right; width:670px;height:155px;}
.tmore{line-height:34px; width:105px; text-align:center;color:#fff;font-size:14px;background:url(../images/teachermore.gif) center top no-repeat;}
.teacher_t{ width:100%; margin-bottom:15px;float:left; }
.teacherr p{ line-height:28px; color:#653b00; font-size:14px;}
.teacher_t .fl{ color:#fff;font:24px/24px 'Microsoft Yahei';width:60%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.mtwo .teacherimg{ float:right;  margin:0 93px 0 0 ; }
.mtwo .tmore{float:left;}
.mtwo .teacher_t .fl{float:right; text-align:right;}
.mtwo .teacherr{ float:left;background: url(../images/right.gif) right center no-repeat;padding-left:0;}
.mtwo .gray{background:url(../images/tbg2.gif) left top no-repeat;}

.ititle{ text-align:center; font-size:16px; color:#727272;font-family:'Microsoft Yahei'; height:69px; width:385px; margin:0 auto;}
.ititle font{ height:47px;text-transform:uppercase; display:block; line-height:1; font-size:45px; font-family:'Impact';}
.news .ititle{background:url(../images/line3.gif) center 55px no-repeat; }
.news .ititle font{ color:#3ab4ff}
.news .ititle span{ display:block; }
.news .ititle i{ color:#808080; font-style:normal;}
.product .ititle{background:url(../images/line2.gif) center 55px no-repeat; }
.product .ititle font{ color:#faea51}
.product .ititle span{ display:block; color:#fff;}
.product .ititle i{ color:#fff; font-style:normal;}
.enrollment .ititle{background:url(../images/line1.gif) center 55px no-repeat; }
.enrollment .ititle font{ color:#42b6fe}


.enrollment{ padding-top:54px;width:100%;height:528px; overflow:hidden; }
.enrollmenttxt{ display:block;text-align:center; height:79px; overflow:hidden; line-height:24px; font-size:14px; color:#747474; margin:47px auto 53px; width:666px; }
.enrollmenttxt img{ margin-bottom:8px;}
.eli li{width:150px; float:left;text-align:center;float:left; margin:0 45px; display:inline;}
.eico{ display:block;width:150px; height:150px;background:url(../images/ebg.gif) left top no-repeat;}
.eico:hover{background:url(../images/ebg.gif) right top no-repeat;}
.eico img{ margin-top:43px;}
.eli p{ line-height:18px;}
.e_t{ color:#3f3f3f; font:24px/24px 'Microsoft Yahei'; margin:13px 0 8px; width:100%; display:block;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.news{width:100%;height:426px; padding-top:68px;}
.news ul li{ width:100%;float:left;margin:60px 0px 0 0px; display:inline}
.newsli{ width:436px;}
.news img{float:left;}
.protxt{ width:326px; float:right; color:#707070; font-size:14px; line-height:24px;}
.protxt font{ font-size:16px; float:left; width:100%; margin-bottom:10px; font-weight:bold; color:#292929;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.news li a font:hover{color:#2798e3; }
.news li a:hover{color:#3f3f3f; }

.product{ padding-top:50px; height:665px; width:100%;overflow:hidden; background:url(../images/product.jpg) center top repeat-x;}
.pronav{margin:45px auto 42px;width:800px; padding:0 10px;height:34px; border-top:1px solid #fbea51; border-bottom:1px solid #fbea51;}
.pronav a{ color:#fff; font-family:'Simsun'; position:relative; text-align:center; font-size:14px; float:left; margin-top:-1px; width:100px; line-height:36px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.pronav a:hover{ color:#000; background:#fbea51}
.pronav .fr{ float:right;}
.productli{ height:403px;}
.productli li{background:#2290C5; float:left; overflow:hidden; margin:0 5px 10px 5px; width:235px; height:177px; position:relative; display:inline;}
.productli li p{ position:absolute; z-index:9999; display:none; width:235px; height:177px; background:url(../images/pro.png) center top no-repeat;}
.productli li p span{ width:100%; display:block; color:#fff;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; text-align:center; padding-top:134px;height:42px; font:16px/16px 'Microsoft Yahei'}
.promore{ width:111px; height:38px; margin:0 auto;}
.promore a{width:111px; height:38px; display:block;background:url(../images/promore.png) center top no-repeat;}


.main,.fyMain{ width:980px; margin:0 auto; clear:both; position:relative;}
.fyMain{overflow-x:hidden; overflow-y:auto;padding-bottom:10px; padding-top:50px;}
/* foot*/
.footclear{ width:100%; clear:both; margin:0 0 0px 0;height:0px; font-size:0; overflow:hidden;}
.foot{width:100%; min-width:1004px;color:#fff; background:#30333a}
.f_link{ width:100%;height:60px; text-align:center;line-height:60px; color:#fff;background:#1d2026; clear:both;}
.f_link a{ color:#fff; margin:0 5px;}
.bottomnav{width:100%; text-align:center; background:#fff; line-height:57px;}
.bottomnav a{ color:#1d2026;display:inline; margin-left:15px; margin-right:10px; font-size:14px; font-family:'Microsoft Yahei';}
.share{width:230px; display:inline-block;}

.footmain{width:100%; height:212px; padding-top:50px;}
.fbook{ float:left;width:505px; overflow:hidden;}
.form_book{ padding-top:10px; width:100%;}
.fbookconl{float:left;width:168px; overflow:hidden; }
.fbookconl input,.iyzm input{ width:166px; float:left; margin-bottom:2px; height:36px; line-height:36px; border:1px solid #3b3b43; background:#1d2026; color:#565657; text-indent:1em; }
.iyzm input{width:100px; margin:3px 0; }
.iyzm img{ float:left;}
.iyzm{width:100px; display:inline;overflow:hidden;margin-left:3px; float:left;}
.ftextarea{float:left;border:1px solid #3b3b43; overflow:hidden; background:#1d2026; color:#565657; width:207px; padding:5px 10px; height:105px; padding-top:6px; margin-left:2px; display:inline; }
.iyzm .fsub{margin:0;width:100px;float:left; height:36px; border:0;display:inline;background:url(../images/fsub.gif) left top no-repeat;}
.foot_t{width:100%; margin-bottom:14px;font: 18px/18px 'Microsoft Yahei'; color:#fff; }
.foot_t img{ vertical-align:middle; margin-right:7px;}
.fcontact{ float:right;width:383px;font: 14px/27px 'Simsun';  color:#acadae;}
.fcontact a{color:#acadae; }
/* 二级页面*/
.fyLeft{ float:left;width:290px; overflow:hidden;}
.l_pro{margin-bottom:38px;}
.proOne{margin-bottom:8px;}
.proOne a{width:290px; display:block; text-align:left; text-indent:70px;height:33px;line-height:33px;font-size:14px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;color:#6d6d6d; background:url(../images/l_pro.gif) bottom center  repeat-x;}
.proOne a:hover,.proOne a.cur{color:#fff; background:url(../images/l_pro.gif) top center  repeat-x; }
.proTwo{padding:0px 10px; display:block; background:#f7f7f7;}
.proTwo li a{border:0;border-bottom:1px solid #ccc;color:#6d6d6d;height:40px; line-height:40px;width:270px;background:url(../images/protwo.gif) 12px center  no-repeat }
.proTwo li a:hover,.proTwo li a.cur{ background:none; font-weight:bold;color:#6d6d6d;}
.l_news ul{ padding:10px 0 25px 0; display:block;float:left;}
.l_news li a{ display:block;height:36px; line-height:36px;width:270px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;background: url(../images/newsico1.gif) 2px center no-repeat;padding-left:24px; color:#707070; }
.l_news li a:hover{ color:#000; background: url(../images/newsico2.gif) 2px center no-repeat; }
.l_pro .titlefl{ }
.ltitle{ width:310px; height:70px;float:left;font-family:'Microsoft Yahei';font-weight:bold;}
.titlefl{  width:90px; overflow:hidden; padding:0; margin-right:10px; color:#42b6fe;font-size:24px; line-height:1;}
.ltitle a{ color:#a2a4a6; line-height:10px;font-size:14px;}
.ltitle p{ width:100%; color:#8a8a8b; font-size:30px; text-transform:uppercase; font-family:'impact'; line-height:45px;}

.contact,.l_contact{ clear:both;width:100%; line-height:28px;}
.l_contact{line-height:23px; color:#707070;}
.contact_t{ height:75px; width:273px;background: url(../images/contact_t.gif) top left no-repeat;}
.contact_t a{ margin:42px 0 0 180px; display:inline; width:96px; height:18px; float:left;}
/* fyRight*/
.border6{ border-radius:12px;}
.fyRight{ float:right; overflow:hidden;width:655px;}
.titler{ float:right;color:#dd4c47;line-height:22px; color:#6d6d6d; font-weight:normal;}
.titler a{color:#6d6d6d;}
.titler font{ font-size:12px; color:#42b6fe;}
.membermain{padding-top:20px;}
.padding25{color:#6d6d6d;clear:both}
.padding25 a{color:#6d6d6d;}
.mainr_line{float:left; height:18px; width:99%;background:url(../images/line_s.gif) top left repeat-x;}
.fyRight .pro_list li{ display:inline;width:192px; height:176px;margin: 0px 4px 20px 8px;}
.pro_list li,.pro_li_img{float:left; background:#fff;display:inline;margin-left:8px; margin-bottom:10px;border:1px solid #e5e5e5; padding:4px;}
.pro_li_img{ width:200px;}
.proname{float:left;height:35px;line-height:35px; width:100%; background:url(../images/proico.gif) right center no-repeat;}
.proname a{ float:left;height:35px;line-height:35px; color:#515d6b;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:95%;}
.proname a:hover{ color:#000;}
.title{float:left; height:40px; margin-bottom:20px;width:100%;font-weight:bold;background:url(../images/titlebg.gif) left bottom repeat-x;}
.title .fl{font-size:24px; color:#42b6fe;font-family:'Microsoft Yahei'; line-height:1; padding-right:27px;background:url(../images/titlefl.gif) right 3px no-repeat; }