body,h1,h2,h3,h4,h5,h6,div,dd,dt,dl,form,kbd,table,ul,li,marquee,hr,blockquote,ol,pre,fieldset,legend,button,input,textarea,th,td{font-size:12px; margin:0; padding:0; font-family:"微软雅黑",Arial, "宋体", Tahoma, Verdana,  Helvetica, sans-serif;}
address,cite,dfn,em,var{font-style:normal;}
button,input,select,textarea{font-size:100%;}
input{ cursor:pointer}
table{border-collapse:collapse;border-spacing:0;}
small{font-size:12px;}
ul,ol{list-style:none;}
img{border:0;}
ul{list-style:none;}
.clear{ clear:both;}
a{text-decoration: none; color: #666666; }
a:hover{ color:#000; text-decoration:none}
.left{ float:left;}
.right{ float:right}
input[type=button],input[type=submit]{ cursor:pointer}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

/*header_top*/
.header_top{ width:100%; height:125px; background:#efeff1;}
.header_top1{ width:1200px; height:125px; margin:0 auto;}
.header_top1 span{ float:right}

/*menu*/
.menu{ width:100%; height:45px; background:#384448; }
.menu1{ width:1200px; height:45px; margin:0 auto; }
.menu1 ul{ padding:0px 8px;}
.menu1 ul li{ width:148px; height:45px; float:left; }
.menu1 ul li a{ width:148px; height:45px; background: url(../images/nav_bg2_09.jpg) right no-repeat; color:#fff; font-size:14px; line-height:45px; text-align:center; display:block;}
.menu1 ul li a:hover{ width:148px; height:45px; background: url(../images/nav_bg1_07.jpg) center no-repeat; color:#fff; font-size:14px; line-height:45px; text-align:center;display:block;}

/*banner*/
.banner{ width:100%; height:auto; padding-bottom:10px; text-align:center; display:block; overflow:hidden}

/*课堂介绍*/
.Course{ width:100%; height:auto; padding:20px 0px 30px 0px;}
.Course1{ width:100%; height:65px; background:url(../images/x1_15.jpg); color:#384448; font-size:20px; line-height:36px; text-align:center; }

.Course1 span{ color:#888; line-height:25px; font-size:14px; text-transform:uppercase; background:url(../images/x2_18.jpg) top no-repeat; display:block; padding-top:4px;}
.Course2{ width:1200px; height:auto; display:block; overflow:hidden; text-align:center; margin:20px auto; }
.Course2 ul li{ width:100px; height:32px;  margin:0 5px; display:inline-block }
.Course2 ul li a{ width:100px; height:32px; background:#3698df; color:#fff; font-size:14px; line-height:32px; text-align:center; display:inline-block; border-radius:3px;}
.Course2 ul li a:hover{ width:100px; height:32px; background:#6ac47f; color:#fff; font-size:14px; line-height:32px; text-align:center; display:inline-block; border-radius:3px;}
.Course2 ul .green a{ width:100px; height:32px; background:#6ac47f; color:#fff; font-size:14px; line-height:32px; text-align:center; display:inline-block; border-radius:3px;}

.Course3{ width:1200px; height: auto; margin:10px auto; display:block; overflow:hidden; }
.Course3_list{ width:260px; height:248px; border:1px #e0e0e0 solid; padding:6px; margin:15px 5px 0px 5px; float:left; background:#fff; color:#888; font-size:12px; line-height:20px;}
.Course3_list img{ width:260px; height:170px; padding-bottom:5px;}
.Course3_list h2{ color:#333; font-size:14px; line-height:24px;}
.Course3_list h2 a{ color:#333;}
.Course3_list h2 a:hover{ color:#d70a35;}
.Course3_list:hover{border:1px #6ac47f solid; cursor:pointer; }

/*产品滚动*/
.rollBox{width:1200px; height:280px; margin:0 auto; overflow:hidden;}
.rollBox .Cont{width:1140px;overflow:hidden;margin:0 auto;padding-top:0px; float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:260px;float:left;  text-align:center}
.rollBox .Cont .pic img{display:block; border:5px #FFFFFF solid; margin:0 auto;}
.rollBox .Cont .pic span{line-height:20px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

.nyCourse3_list{ width:260px; height:248px; border:1px #e0e0e0 solid; padding:6px; margin:10px 10px 10px 10px; float:left; background:#fff; color:#888; font-size:12px; line-height:20px;}
.nyCourse3_list img{ width:260px; height:170px; padding-bottom:5px;}
.nyCourse3_list h2{ color:#333; font-size:14px; line-height:24px;}
.nyCourse3_list h2 a{ color:#333;}
.nyCourse3_list h2 a:hover{ color:#d70a35;}
.nyCourse3_list:hover{border:1px #6ac47f solid; cursor:pointer; }


/*师资力量*/
.Teacher{ width:100%; height:auto; padding:20px 0px 30px 0px; background: url(../images/icon3_38.jpg) center bottom no-repeat #3698df;}
.Teacher1{ width:100%; height:65px; background:url(../images/x2_31.jpg); color:#fff; font-size:20px; line-height:36px; text-align:center; }
.Teacher1 span{ color:#fff; line-height:25px; font-size:14px; text-transform:uppercase; background:url(../images/x3_33.jpg) top no-repeat; display:block; padding-top:4px;}
.Teacher2{ width:1180px; height:auto; background:#fff; padding:20px 10px; margin:10px auto; display:block; overflow:hidden;}
.Teacher2_list{ width:370px; height:350px; padding:0px 11px; float:left;}
.Teacher2_list1{ width:370px; height:113px; padding-bottom:10px; color:#888; font-size:12px; line-height:24px;}
.Teacher2_list1 b{ width:150px; height:113px; padding-right:10px; float:left;}
.Teacher2_list1 h2{ color:#3698df; font-size:16px; line-height:24px; font-weight:normal;}
.Teacher2_list1 h2 a{ color:#3698df; }
.Teacher2_list1 h2 a:hover{ color:#d70a35; }
.Teacher2_list1  span{ width:29px; height:16px; float:left;}
.Teacher2_list2{ width:370px; height:222px;}
.Teacher2_list2 h2{ color:#333; font-size:16px; line-height:24px; display:block; font-weight:normal;}
.Teacher2_list2 h2 span{ color:#666; font-size:12px; line-height:24px; float:right; font-weight:normal; padding-right:8px;}
.Teacher2_list2 h2 span a{ color:#666; }
.Teacher2_list2 h2 span a:hover{ color:#d70a35; }
.Teacher2_list2 ul li{ color:#333; font-size:14px; line-height:32px; font-weight:normal;}
.Teacher2_list2 ul li img{ width:19px; height:15px; padding-right:8px; padding-top:9px; float:left;}
.Teacher2_list2 ul li a{ color:#333;}
.Teacher2_list2 ul li a:hover{ color:#d70a35;}

.nyTeacher2_list{ width:370px; height:350px; margin:10px 11px; border-bottom:1px #e0e0e0  dashed; float:left;}


/*学生案例*/
.students{ width:260px; height:300px; padding:10px 10px 0px 24px; float:left;}
.students1{ width:260px; height:142px; padding-bottom:8px;}
.students2{ width:260px; height:54px; background:url(../images/x4_18.jpg) bottom no-repeat; color:#333; font-size:14px; font-weight:normal;}
.students2_1{ width:224px; height:54px; color:#444; font-size:14px; line-height:22px; float:left;}
.students2_2{ width:36px; height:50px; text-align:center; color:#444; font-size:12px; padding-top:4px; line-height:18px; font-family:Arial, Helvetica, sans-serif; float:left;}
.students2_2 h2{ color:#444; font-size:26px; line-height:26px; font-weight:normal; }
.students3{ width:260px; height:90px; padding-top:5px; color:#888; font-size:12px; line-height:24px; }
.students3 span a{ color:#3698df; }
.students3 span a:hover{ color:#e53e36; }
/*新闻中心*/
.news_box{ width:100%; height:auto; background:#f5f5f5; padding:30px 0px;}
.news_box1{ width:1160px; height:auto; margin:0 auto; display:block; overflow:hidden;}
.news{ width:775px; height:350px; background:#e2e2e2; float:left;}
.news1{ width:270px; height:350px; float:left;}
.news2{ width:505px; height:350px; float:left;}
.news2_1{ width:425px; height:37px; padding:5px 40px 0px 40px; color:#333; font-size:20px; line-height:37px;}
.news2_1 span{ color:#333; font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height:42px; text-transform:uppercase;}
.news2_2{ width:425px; height:250px; color:#333; font-size:14px; line-height:28px; display:block; overflow:hidden; padding:0 40px; margin:10px 0;}

.news2_3{ width:425px; height:30px; margin:0 auto; color:#6ac47f; font-size:14px; line-height:30px;}
.news2_3 img{ width:38px; height:23px; float:left; padding-top:4px;}
.news2_3 a{color:#6ac47f; }
.news2_3 a:hover{color:#3698df; }
.contact{ width:357px; height:350px; float: right; color:#333; font-size:14px; line-height:28px;}


.link{ width:1200px; height:auto; padding:15px 0; margin:0 auto; }
.link ul li{ width:165px; height:55px; padding:5px; border:1px #ccc solid; margin:5px 11px; float:left}
.link ul li img{ width:165px; height:55px; }


/*foot*/
.foot{ width:100%; height:110px; background:#262930; text-align:center; padding:20px 0px; color:#aaabad; line-height:28px; font-size:14px; }
.foot a{color:#aaabad;}
.foot a:hover{color:#fff;}
.foot span{color:#484a4e;}
.foot span a{color:#484a4e;}
.foot span a:hover{color:#aaabad;}


.nybox{ width:1160px; height: auto; margin:0 auto; padding:20px 0px; display:block; overflow:hidden; color:#333; font-size:14px; line-height:200% }
.nybox img{ max-width:100%; height:auto;}

.nyteacher{ width:1180px; height: auto; margin:0 auto; padding:20px 0px; display:block; overflow:hidden; color:#333; font-size:14px; line-height:200% }
.nyteacher ul li{ color:#333; font-size:14px; line-height:32px; background:url(../images/icon4.gif) left no-repeat;  padding:0px 40px; }
.nyteacher ul li a{ color:#333; font-size:14px; line-height:32px; }
.nyteacher ul li:hover{ color:#333; font-size:14px; line-height:32px; border:1px #abe9ba solid; background:#d7fce0;  }
.nyteacher ul li span{ color:#666; float:right;}

.nyright2_3{ width:100%;  min-height:387px; _height:387px; padding:15px;  color:#333; line-height:200%;font-size:16px;}
.nyright2_3 span{ padding-left:20px; display:block;}
.nyright2_3 h2{ color:#333; font-weight:normal; border-bottom:1px #ccc dotted; font-size:20px; line-height:50px;padding-left:20px;}
.nyright2_3 h3{ color:#6ac47f; font-weight:normal;  font-size:14px; line-height:30px; padding-bottom:20px; display:block;padding-left:20px}

.nyright2_4{ width:665px;  min-height:387px; _height:387px;  margin:0 auto; padding:15px; }
.nyright2_4 h2{ color:#e84a8f; font-size:24px; line-height:35px; font-weight:normal;}
.nyright2_4 h2 img{ width:34px; height:34px; float:left; padding-right:10px;}
.nyright2_4 span{ width:645px; height:auto; padding:10px 10px 20px 10px; color:#666; font-size:14px; line-height:200%; display:block;}

.bd{ width:664px; min-height:40px; _height:40px; padding-top:5px; }
.bd1{ width:105px; min-height:40px; _height:40px; color:#666; font-size:14px; line-height:40px; text-align:right; padding-right:5px; }
.bd2{ width:554px; min-height:35px; _height:35px; padding-top:5px; color:#666;}

.bd2 img{ vertical-align:bottom; padding:0px 5px;}
.bd2 b{ font-weight:100; font-size:12px; line-height:35px; color:#666;}


/*翻页*/
.Pager{ padding:30px 10px 30px 10px; text-align:center; border-top:1px solid #eee; margin:0 auto}
.Pager a{ display:inline-block; padding:5px 0px; width:28px; margin:0 3px 4px 3px; background:#eee; font-size:14px; color:#6ac47f; }
.Pager .CurrentPage{ background:#6ac47f; color:#fff;}
.Pager a:hover{ background:#ddd; color:#6ac47f;}

/*新闻详细*/
.newsbt{ font-size:16px; font-weight:bold; color:#3e3e3e; text-align:center; padding:15px;}
.time{text-align:center; line-height:28px; border-bottom:1px #d1d1d1 dashed; background:#F2F2F2; color:#666;  margin:0px 10px 0px 10px;}
.nynr{ padding:15px 15px 25px 15px; color:#333; font-size:14px; line-height:180%;}
.nynr img{ max-width:100%; height:auto;}

/*图片详细*/
.producttp{ width:650px; border:1px #D0D0D0 solid; padding:3px; margin-left:auto; margin-right:auto; background:#fff;}
.producttp img{ width:650px; height:auto;}
.productxx{ color:#3e3e3e;background:#F2F2F2; height:28px; padding-left:8px; text-align:left; line-height:28px; font-size:16px;  margin:15px 0px 0px 0px;}












