body{ margin:0px; padding:0px; font-size:12px; font-family:"微软雅黑"; background:#fff;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form{ margin:0px; padding:0px; list-style:none; font-weight:normal;}
i,em{ font-weight:normal; font-style:normal;}
img{ border:0px;}
.fl{ float:left; display:inline;}
.clear{ clear:both;}

.header{ width:100%; height:40px; background:#0E1558;}
.header .con{ width:980px; margin:0px auto;}
.header .con a:link,.header .con a:visited{ display:block; width:70px; float:right; color:#fff; line-height:40px; text-decoration:none; font-size:12px; text-align:center;}
.header .con a:hover{ text-decoration:underline;}
.header .con .h_line{ width:1px; height:8px; background:url(../img/s_line.jpg) no-repeat; float:right; margin-top:15px;}

.menu{ width:100%; height:100px; background:url(../img/menu_bg.jpg) repeat-x;}
.menu_con{ width:930px; overflow:hidden; margin:0px auto;}
.menu_con .left{ width:365px; height:50px; float:left;}
.menu_con .left a:link,.menu_con .left a:visited{ width:120px; height:50px; overflow:hidden; float:left; font-size:15px; color:#333; text-align:center; text-decoration:none; line-height:50px; margin-right:60px; background:bottom no-repeat;}
.menu_con .left a:hover{ background:url(../img/menu_h.jpg) bottom no-repeat;}
.menu_con .left a.active:link,.menu_con .left a.active:visited{background:url(../img/menu_h.jpg) bottom no-repeat; font-weight:bold;}

.menu_con .right{ width:365px; height:50px; float:right;}
.menu_con .right a:link,.menu_con .right a:visited{ width:120px; height:50px; overflow:hidden; float:left; font-size:15px; color:#333; text-align:center; text-decoration:none; line-height:50px; margin-left:60px;  background:bottom no-repeat;}
.menu_con .right a:hover{ background:url(../img/menu_h.jpg) bottom no-repeat;}
.menu_con .right a.active:link,.menu_con .right a.active:visited{background:url(../img/menu_h.jpg) bottom no-repeat; font-weight:bold;}


.banner{ width:100%; height:500px;}
.logo{ position:relative;}
.logo em{ left:50%; position:absolute; margin-left:-123px; top:-100px; z-index:9999}

.main_bg{ width:100%; overflow:hidden; background:url(../img/main_bg.jpg) repeat-x top;}
.main{ width:1060px; margin:0px auto;}
.imk{ width:1100px; overflow:hidden; margin-top:40px;}
.imk .con{ width:340px; float:left; margin-right:20px;}
.imk .con img{ width:340px; height:150px;}
.imk .con h1{ color:#333; line-height:30px; padding:10px 5px 0px 5px; font-size:14px; font-weight:bold;}
.imk .con p{ font-size:13px; height:45px; overflow:hidden; line-height:22px; color:#666; padding:0px 5px;}
.imk .con span{ color:#FF9900; font-size:13px; padding:0px 5px;}

.teacher{ width:1100px; overflow:hidden; margin-top:40px;}
.teacher .tit{ width:1060px;}
.teacher .tit h1{ text-align:center; font-size:25px; color:#333; line-height:35px; font-weight:bold;}
.teacher .tit img{ width:1060px; height:17px; margin-top:5px;}
.teacher .tit p{ text-align:center; font-size:12px; color:#999; line-height:15px;}

.teacher .row{ width:250px; height:280px; float:left; margin-right:20px; margin-top:30px;}

.icon_bg{ width:100%; height:320px; background:#eee; margin-top:10px;}
.icon_bg .con{ width:1060px; margin:0px auto;}
.icon_bg .con .row{ width:210px; float:left; margin-top:10px;}
.icon_bg .con .row img{ display:block; margin:0px auto; width:80px; height:80px;}
.icon_bg .con .row h1{ font-size:14px; color:#333; text-align:center; line-height:50px; font-weight:bold;}
.icon_bg .con .row p{ font-size:12px; color:#666; line-height:22px; text-align:center;}
.icon_bg .con .row p span{ font-size:13px; color:#E47F06; font-weight:bold;}

.foot{ width:100%; padding-bottom:10px; background:#333;}
.foot .con{ width:880px; overflow:hidden; margin:0px auto; padding-top:70px;}
.foot .con .footmenu{ width:880px; font-size:12px; color:#fff; text-align:center; line-height:30px;}
.foot .con .add{ width:880px; font-size:12px; color:#fff; text-align:center; line-height:30px;}
.foot .con .link{ width:875px; overflow:hidden; height:50px; font-size:12px; color:#fff; text-align:left; padding-left:5px; line-height:30px; border-top:1px solid #5c5c5c; line-height:50px; margin-top:10px;}

.foot_logo{ position:relative;}
.foot_logo i{ position:absolute; left:50%; margin-left:-46px; margin-top:-30px; z-index:9999999;}


.nei_banner{ width:100%; height:250px;}

.nei_con{ width:1060px; overflow:hidden; margin:40px auto 0; padding-bottom:80px;}

.nei_tit{ width:1060px;}
.nei_tit .tit{ width:1060px;}
.nei_tit .tit h1{ text-align:center; font-size:25px; color:#333; line-height:35px; font-weight:bold;}
.nei_tit .tit img{ width:1060px; height:17px; margin-top:5px;}
.nei_tit .tit p{ text-align:center; font-size:12px; color:#999; line-height:15px;}

.nei_nav{ width:1025px; overflow:hidden; margin:30px auto 0;}
.nei_nav a:link,.nei_nav a:visited{ width:115px; height:40px; float:left; font-size:13px; color:#fff; text-align:center; line-height:33px; background:url(../img/about_nav.jpg) no-repeat; margin-right:20px; text-decoration:none;}
.nei_nav a:hover{ background:url(../img/about_navh.jpg) no-repeat;}

.nei_nav a.n_active:link,.nei_nav a.n_active:visited{background:url(../img/about_navh.jpg) no-repeat; font-weight:bold;}

.about_body{ width:1020px; overflow:hidden; margin:40px auto 0;}
.about_body img{ display:block; margin-top:15px; margin-bottom:15px;}
.about_body p{font-size:14px; color:#666; line-height:35px; }

/*news*/
.news_body{ width:1060px; overflow:hidden; margin-top:20px;}
.news_row{ width:1060px; height:130px; overflow:hidden; border-bottom:1px solid #ddd;}
.news_row h1{ width:850px; font-size:15px; float:left; color:#333; font-weight:bold; line-height:35px; margin-top:15px; margin-left:20px;}
.news_row p{ width:850px; color:#999; float:left; font-size:12px; line-height:20px; margin-left:20px;}
.news_row img{ width:135px; height:90px; float:left; margin-top:20px; margin-right:0px; margin-left:17px; }
.news_row h2{ width:850px; font-size:12px; color:#666; float:left; font-family:Tahoma; line-height:26px; margin-left:20px;}

.news_row_bg{ background-color:#f3f3f3;}

.news2_body{width:1000px; margin:70px auto 0;}
.news2_tit{ width:1000px; border-bottom:1px solid #eee; padding-bottom:12px; margin-top:20px;}
.news2_tit h1{ font-size:20px; color:#333; line-height:25px; text-align:center; font-weight:bold; margin-bottom:10px;}
.news2_tit p{ font-size:12px; color:#999; font-family:Tahoma; text-align:center; line-height:35px;}

.news2_con{ width:895px; margin:30px auto 0;font-size:14px;}
.news2_con h1{ font-size:14px; color:#333; font-weight:bold; line-height:30px;}
.news2_con p{ color:#666; line-height:30px;}
.news2_con img{ display:block; margin:0px auto; margin-top:25px; margin-bottom:25px;}

.news_updown{ width:960px; margin:35px auto 0; border-top:1px dashed #ddd; padding-left:10px; padding-top:15px;}
.news_updown dl{ margin-top:12px;}
.news_updown dt{ width:61px; height:19px; float:left; margin-right:10px;}
.news_updown dd{ line-height:19px; font-size:14px;}

/*page*/
.page_con{ width:100%; margin-top:30px; font-family:Verdana, Arial, Helvetica, sans-serif;}
DIV.scott { padding:3px; MARGIN:2px; TEXT-ALIGN: center; font-family:Verdana, Arial, Helvetica, sans-serif;}
DIV.scott A {BORDER: #ccc 1px solid; padding:3px 7px 3px 7px;  COLOR: #999; MARGIN-RIGHT: 2px;  TEXT-DECORATION: none; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
DIV.scott A:hover { COLOR: #fff; BORDER:#070C30 1px solid; BACKGROUND-COLOR:#131D77;}
DIV.scott A:active {BORDER:#070C30 1px solid; COLOR: #fff; BACKGROUND-COLOR:#131D77}
DIV.scott SPAN.current {BORDER:#070C30 1px solid;  FONT-WEIGHT: bold; COLOR:#fff;  padding:3px 7px 3px 7px; BACKGROUND-COLOR:#131D77; margin-right:2px; font-size:14px; font-weight:bold;}
DIV.scott SPAN.disabled { padding:3px 7px 3px 7px; BORDER: #ddd 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; font-size:14px; }
/*page*/

.a_comment{ width:1020px; margin:25px auto 0; }
.a_comment_t{ width:1020px; height:36px; font-size:14px; color:#333; font-weight:bold; border-bottom:1px solid #ddd; line-height:36px; font-family:"微软雅黑";}

.a_comment_row{ width:1000px; margin:15px auto 0; border-bottom:1px solid #eee; padding-bottom:15px;}
.a_comment_row dl{ width:1000px; height:auto!important; overflow:hidden; line-height:20px; }
.a_comment_row dt{ color:#4083B8; font-size:12px; font-family:"微软雅黑";}
.a_comment_row dd{ color:#666; line-height:25px; font-size:12px; }
.a_comment_row dd span{ color:#999; font-size:12px; font-family:Tahoma;}

.a_comment_fb{ width:1000px; height:auto!important; overflow:hidden; background-color:#f9f9f9; border:1px solid #eee; margin:30px auto 0;}
.a_font1{ font-size:14px; color:#333; font-weight:bold; font-family:"微软雅黑";}
.a_font2{ font-size:12px; color:#333;  font-family:"微软雅黑";}
.a_bd1{ width:100px; height:20px; float:left; margin:0px; padding:0px; line-height:20px; color:#666; font-size:12px; padding-left:5px; font-family:"微软雅黑"; outline:0px;  background-color:#fcfcfc; border:1px solid #ddd;}
.a_bd2{ width:780px; height:110px; float:left; margin:0px; padding:0px; line-height:20px; color:#666; font-size:12px; padding-left:5px; font-family:"微软雅黑"; outline:0px;  background-color:#fcfcfc; border:1px solid #ddd;}


.product_body2{ width:980px; overflow:hidden; margin:50px auto 0;}
.product_pic{ width:980px; background:url(../img/line.gif) bottom repeat-x; padding-bottom:20px;}
.product_pic img{ display:block; margin:0px auto;}
.product_pic h1{ font-size:14px; margin-top:10px; color:#333; line-height:35px; font-weight:normal; text-align:center; font-weight:bold;}

.product_txt{ width:930px; overflow:hidden; margin:0px auto;}
.product_txt h1{ font-size:14px; color:#333; line-height:43px; margin-top:30px; font-weight:bold;}
.product_txt p{ font-size:14px; color:#666; line-height:35px;}


.class_body{ width:1060px; overflow:hidden; margin-top:30px;}












a:link,a:visited{ color:#666; text-decoration:none; font-family:"微软雅黑";}
a:hover{ color:#666; text-decoration:underline;}

a.tob666:link,a.tob666:visited{ color:#666; text-decoration:none;}
a.tob666:hover{ color:#999; text-decoration:underline;}

a.tob999:link,a.tob999:visited{ color:#999; text-decoration:none;}
a.tob999:hover{ color:#ccc;}

a.tob333:link,a.tob333:visited{ color:#333; text-decoration:none;}
a.tob333:hover{ color:#333; text-decoration:underline;}

a.tobfff:link,a.tobfff:visited{ color:#fff; text-decoration:none;}
a.tobfff:hover{ color:#fff; text-decoration:underline;}

a.tob1:link,a.tob1:visited{ color:#FF9900; text-decoration:none;}
a.tob1:hover{ color:#FF9900; text-decoration:underline;}
.tob1{ float:right; }
a {
    -webkit-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
	 -ms-transition: all 200ms ease-out;
	  transition: all 200ms ease-out;
}

.news{ width:1100px;  margin-top:0px;}
.news .pointer{ float:left; width:340px; display:inline; margin:10px 20px 10px 0px;}
.news .pointer li{float:left; width:100%; }
.news .pointer li a{float:left; width:100%; color:#666;line-height:25px;background:url(../images/newsico.gif) 0px  center no-repeat;padding-left:20px;}
.news .pointer li a:hover{color:#7e5f38; }
.news .pointer li .fl{ float:left; width:75%; cursor:pointer;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  }
.news .fr a{ color:#777}
.news .fr { float:left; display:inline;}

































