/* CSS Document */
*{margin:0; padding:0;}
body {  color:#4d4d4d; font-family:"微软雅黑", "Segoe UI", Tahoma, Arial, Verdana, sans-serif; background:#fff;
  margin:0 auto; color: #555; font-size:12px; }
a:link,a:visited{color:#555;text-decoration:none;}
a:link,a:hover{color:#555;text-decoration:none;}
a:hover{color:#ff730d;text-decoration:none;}
ul li{ list-style:none; }
a{ text-decoration:none; border:none;}
a img{ border:none;}
/*img{ margin:0; padding:0; display:block;}*/
img{ margin:0 auto; padding:0;display:block;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; } 
* html>body .clearfix { display:inline-block; width:100%; } 
* html .clearfix { height:1%; /* End hide from IE-mac */ } 
*+html .clearfix { min-height:1%; }/* ie7 hack*/ 
div{ display:block;}

table { border-spacing: 0; border-collapse: collapse; border:1px solid #e7e7e7; text-align:center;}
.margin_left{ margin-left:14px;}
.main{ width:1100px; margin:0 auto;}
/*头部*/
.header{height:30px;background:#f5f5f5;line-height:30px;}
.headerCon{width:1100px;margin:0px auto;}
.headerL{width:200px;float:left;}
.headerL a {float:left;}
.headerL span{float:left;margin:0px 10px;color:#ccc;}
.headerR{width:800px;float:right;}
.headerR a {float:right;}
.headerR span{float:right;margin:0px 10px;color:#ccc;}

/*头部*/
.top{width:1100px;margin:10px auto;}
.topL{width:350px;float:left;margin-right:10px;padding-top:10px;}
.topL h2{font-family:"微软雅黑";font-size:28px;font-weight:normal;}
.topM{width:450px;float:left;padding-top:10px;}
.topM input.inpText{width:320px;line-height:28px;line-height:28px;border:1px solid #dedede;float:left;}
.topM input.inpBut{width:80px;height:30px;float:left;background:#61af01;border:none;font-size:14px;color:#fff;font-family:"微软雅黑";}
.topM p {line-height:24px;color:#888;}
.topM p a {margin:0px 5px;}
.topR{width:240px;float:right;margin-top:10px;}
.topR h2{font-family:"微软雅黑";font-size:28px;font-weight:normal;padding-left:45px;background:url(../images/tel.png) no-repeat 0px center;}

/*导航*/
.nav {height:36px;line-height:36px;background:#61af01;}
.nav ul{width:1100px;margin:0px auto;}
.nav ul li {float:left;width:100px;text-align:center;font-family:"微软雅黑";font-size:14px;}
.nav ul li a {color:#fff;display:block;}
.nav ul li a.check{background:#4f881f;}
/*banner*/
.sc_baner img{ display:block; width:1100px; margin:2px auto 14px;}

/*main*/
.mainL{ width:815px; float:left;}
.abo_box{ width:398px; border:1px solid #e7e7e7; float:left; padding-top:1px;}
.sub_title{ background:#f3f3f3; height:36px; line-height:36px; font-size:14px;  border-bottom:1px solid #e7e7e7;/* border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7;*/ }
.sub_title h3{ background:#fff; float:left; width:96px; height:30px; line-height:30px; border-top:1px solid #61af01; text-align:center;
 margin-left:14px; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7;  margin-top:5px; font-weight:normal; border-bottom:1px solid #fff;}
.sub_title a{ display:block; float:right; margin-right:10px; color:#919191; font-size:12px;}
.about_text{ height:198px;}
.about_text .logo{ float:left; margin:16px; border:1px solid #e7e7e7; _margin-left:8px;}
.logo_text{ margin-top:16px; line-height:24px; float:left; width:162px; margin-bottom:14px;}
.logo_text a{ color:#09F;}
.adv_img{ float:left; border:1px solid #ebebeb; margin:23px 0 22px 23px;_margin:23px 0 22px 11px;}
.adv_box{ height:198px; }
.adv_box ul li{ float:left; border:1px solid #ebebeb; width:94px; height:75px; border-left:none; text-align:center; overflow:hidden; }
.adv_box ul li img{ display:block; padding:15px 30px 10px 30px;}
.adv_box ul{ margin-top:23px; float:left; width:196px;_width:200px; margin-bottom:22px;}
.adv_box ul li.last{ border-top:none;}
.sub_banner{ width:817px; height:103px; background:url(../images/sub_banner.jpg) no-repeat; position:relative; margin:14px 0;}
.sub_banner .tel{ font-size: 18px; font-weight: bolder;  position: absolute; top: 20px; right: 20px;}
.sub_banner a{ display:block; position:absolute; width:156px; height:34px; line-height:34px; border:1px solid #deb54f; font-size:16px; position:absolute;
background:url(../images/btn_bg.jpg) repeat-x; text-align:center; color:#653900; border-radius:5px; right:75px;top:50px; }
.sub_banner a span{ background:url(../images/adr_icon.png) no-repeat left 0px; padding-left:20px; }

.course{ border:1px solid #ebebeb; border-top:none; margin-bottom:14px; }
.course_box{ margin-bottom:14px;}
.course .sub_title{ border-top:1px solid #ebebeb;border-right:1px solid #ebebeb;border-left:1px solid #ebebeb;border-top:1px solid #ebebeb;  }
.course_box .major{ font-size:14px; color:#202020; margin-top:14px; margin-left:14px; padding-bottom:20px;}
.course_box .major a{ width:80px; margin-left:7px; margin-right:7px; display:inline-block; border:1px solid #bdbdbd; border-radius:4px; height:28px; line-height:28px; text-align:center;
background:#fff; position:relative;}
.course_box .major a.on{ background:#61af01; color:#fff;     border: 1px solid #61af01;}
.course_box .major a i{ width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent;  border-top: 6px solid #61af01; position: absolute; bottom: -7px; left: 50%; margin-left: -6px; display: none; top:29px;}
.course_box .major a.on i{ display:block;}
.course_box{ width:817px;}




.tab_head{ background:#f7f7f7;}
.tab_head td{ text-align:center;}
table tr{ line-height:32px;}
.cou_table{ margin:0 20px;}
table .major_td {}
table  a.sign{ background:#f74a4a; border-radius:5px; padding:2px 10px; color:#fff;}




.envir li{ float:left; margin-left:21px;_margin-left:10px;margin-top:21px; text-align:center;}
.envir li p{ margin:8px 0;}
.envir li img{border:1px solid #d0cdcd;}
.teacher li{ margin-left:42px;_margin-left:31px;}
.online_left{ float:left; font-size:14px; width:450px; padding:30px 20px;_padding-left:10px;}   
.online_left .major_se .select_inp{ margin-left:17px;}
.online_left .major_se  select{ height:28px; line-height:28px; width:130px; color:#606060; font-size:14px; border:1px solid #e7e7e7}
.online_text{ margin-top:15px; font-size:14px;}
.online_text input{ height:28px; line-height:28px; font-size:14px; border:1px solid #e7e7e7; width:180px; }
.major_se span{ padding-left:8px;}
.online_text span b{ color:#F00}
.online_text span{ float:left; display:block;}
.online_text textarea{ border:1px solid #e7e7e7; }
.submit a{ display:block; background:#61af01; color:#fff; height:40px; line-height:40px; margin:0 auto; width:100px; font-size:18px; border-radius:4px; margin-top:30px; text-align:center;}
.online_left p{ font-size:12px; margin-left:76px; margin-top:8px;}
.online_right{ width:260px; float:left; margin-top:40px; margin-left:40px;_margin-left:20px;}
.online_right p{ font-size:14px; line-height:26px; text-indent:30px;}
.connect .on_sec{ float:left; width:128px; text-align:center; }
.connect .on_sec h3{ font-weight:normal; margin-top:10px; font-size:16px;}
.on_sec img{ width:70px; margin:0 auto;}
.connect{ margin-top:30px; border-bottom:1px dashed #cacaca; padding-bottom:16px;}
.online_right .in_txet{ font-size:12px; text-indent:0;}
.mainR{ float:left; width:271px; margin-left:14px;_margin-left:7px;}

.choose{ margin-top:0px; margin:0 auto; width:269px;  border: 1px solid #e7e7e7;}
.choose ul{ border-bottom:2px solid #a0a0a0; height:40px; margin:0 15px;}
.choose li{ float:left;}
.choose li a{  font-size:14px; padding:10px 5px; _padding:10px 3px; position:relative; display:inline-block; }
.choose ul{ }
.choose ul a.on p{position:absolute;top:40px;left:0px;width:80px;height:7px;border-top: 2px solid #ff6600; overflow: hidden; text-align: center;}
.choose ul a.on b{display:inline-block;width:0;height:0;margin-top:-3px;border-style:solid dashed dashed dashed;border-width:9px;border-color: #ff6600 #fff #fff #fff;overflow: hidden;zoom: 1;font-size: 0;}

.login p{ margin-top:18px; color:#8d8d8d;}
.login{ width:231px; margin:0 auto;}
.login_name{ height:30px; line-height:30px; border:1px solid #d8d8d8; width:220px; margin-top:15px; color:#a9a9a9; padding-left:10px; font-family:"微软雅黑";}
.seclect_a{ width:104px; margin-top:20px; height:28px; margin-right:18px; border:1px solid #d8d8d8; color:#666; font-family:"微软雅黑";}
.seclect_b{ width:104px; margin-top:20px; height:28px; border:1px solid #d8d8d8; color:#666; font-family:"微软雅黑"; }
.login_btn_a{ width:210px; background:#f25618; color:#fff; height:32px; line-height:32px; display:block; color:#fff; margin:12px auto; text-align:center; font-size:14px; color:#fff;}
.login a.login_btn_a{ color:#fff;}
.login h3{ font-size:12px; font-weight:normal; color:#afafaf; line-height:24px; margin-bottom:8px; border-top:1px solid #eee; padding-top:8px; margin-top:5px;}

.kefu{ margin-top:14px;}
.kefu .tel{ background:url(../images/kefu_img1.jpg) no-repeat; width:269px; height:120px; position:relative;}
.kefu .tel span{ position:absolute; top:68px; font-size:18px; font-weight:bolder; left:20px; color:#fff;}

.course_cla{ margin-top:14px;border:1px solid #d8d8d8; }

.right_title{ height:26px; line-height:26px;  position:relative; padding-top:7px; margin:1px; background:#f3f3f3;}
.right_title h3{ border-left:3px solid #61af01; padding-left:10px; margin-left:12px;height:18px; line-height:18px; }
.right_title a{ display:block; position:absolute; right:12px; top:15px;}

.course_con ul{  line-height:32px; padding:5px 0 10px 0; border:1px solid #d8d8d8; border-top:none;} 
.course_con ul li{ background:url(../images/spot.png) no-repeat left center; font-size:14px; padding-left:15px; margin-left:30px;}

.new  ul li { background:url(../images/tri.jpg) left center no-repeat; padding-left:8px; margin:0 10px; border-bottom:1px dashed #e1e1e1;}

.link{ width:1100px; margin:0 auto;}
.link h3{ font-size:16px; background:url(../images/link_icon.png) left center no-repeat; font-weight:normal; padding-left:20px; border-bottom:1px solid #d8d8d8; padding-bottom:10px; margin-top:5px;}  
.link_a  a{ float:left; display:block; margin:10px 10px;}

.bottom{ background:#f3f3f3; padding:15px 0; margin-top:10px;}
.bottom_box{ text-align:center; width:1100px; margin:0 auto;}
.bottom_box ul{ width:430px; margin:10px auto;}
.bottom_box ul li{ float:left; margin:0 0px; color:#B9B7B7;}
.bottom_box ul li a{ margin:0 10px; display:inline-block; color:#404040;}

.about_det{ margin:15px;}
.about_det p{ line-height:24px;}

.news_li li{ background:url(../images/tri.jpg) no-repeat left center; padding-left:8px; height:30px; line-height:30px; border-bottom:1px dashed #e0e0e0; margin:0 5px;}

.showpage {text-align: center; padding-top: 30px;padding-bottom: 20px;overflow: hidden;zoom: 1;}
.showpage a {  font-size: 14px;text-decoration: none;display: inline-block;height: 28px;line-height: 28px;border: 1px solid #ddd; color: #666;background-color: #fff;
 margin-left: 8px;cursor: pointer; border-radius: 4px;transition: all .2s; padding: 0 10px;}
.showpage a:hover {border: 1px solid #3DBB2B;  color: #fff; background-color: #3DBB2B; text-decoration: none;}
.showpage .cpage { font-size: 14px;display: inline-block; height: 28px;line-height: 28px;border: 1px solid #3DBB2B;color: #fff; background-color: #3DBB2B;
    margin-left: 10px; border-radius: 4px;  padding: 0 10px;}

.connect_box li{ height:42px; line-height:34px; font-size:14px; color:#444444;}
.connect_box .ctxt01 i{ float:left; background:url(../images/contact-xt01.jpg) no-repeat;  width:34px; height:34px; margin-left:40px; margin-right:10px;}
.connect_box .ctxt02 i{ float:left; background:url(../images/contact-xt02.jpg) no-repeat;  width:34px; height:34px; margin-left:40px; margin-right:10px;}
.connect_box .ctxt03 i{ float:left; background:url(../images/contact-xt03.jpg) no-repeat;  width:34px; height:34px; margin-left:40px; margin-right:10px;}
.connect_box .ctxt04 i{ float:left; background:url(../images/contact-xt04.png) no-repeat;  width:34px; height:34px; margin-left:40px; margin-right:10px;}
.connect_box .ctxt05 i{ float:left; background:url(../images/contact-xt05.jpg) no-repeat;  width:34px; height:34px; margin-left:40px; margin-right:10px;}
.connect_box .ctxt06 i{ float:left; background:url(../images/contact-xt06.jpg) no-repeat;  width:34px; height:34px; margin-left:40px; margin-right:10px;}
.connect_box .ctxt06 img{ float:left; margin-top:8px; margin-right:8px;}
.connect_box .qq_btn{background:#F60; border-radius:4px; width:120px; height:32px; margin-left:100px; font-size:16px; margin-top:20px;}
.connect_box .qq_btn a{ color:#fff;}
.connect_box .qq_btn img{ padding:5px 10px; float:left;}

.news_det{ margin:30px 10px;}
.news_det h1{ text-align:center; font-size:18px; margin-top:50px;}
.news_det h3{ text-align:center; font-size:14px; font-weight:normal; margin-top:10px; padding-bottom:20px; border-bottom:1px dashed #CCC; 
margin-bottom:15px;}
.news_det p{ line-height:24px;}

.turn_page{ font-size:14px; margin-top:10px; height:30px; line-height:30px; margin-bottom:20px;}
.turn_page span{ border: 1px solid #3DBB2B;  color: #fff; background-color: #3DBB2B; display:inline-block; border-radius:4px; padding:0 5px; margin-right:5px;}
.news_list li{ float:left; font-size:14px; height:30px; line-height:30px; padding-left:10px; background:url(../images/tri.jpg) no-repeat left center;  width:220px; overflow:hidden; margin:0 15px; border-bottom:1px dashed #CCC;_margin:0 8px;} 

/**课程详细表**/

.corX{width:812px;}
.corXL{width:184px;float:left; margin:25px 15px 15px 20px;_margin-left:10px;}
.corXL img{width:180px;height:110px;padding:1px;border:1px solid #eee; display:block;}
.corXL p{line-height:24px;}
.corXM{width:572px;float:right; margin-right:10px; margin-bottom:10px;}
.corXHead{border-bottom:1px solid #eee;padding:10px 0px; margin-left:30px; margin-right:30px;}
.corXHead h2 {font-size:25px;font-weight:normal;font-family:"微软雅黑";margin-bottom:10px;color:#333; margin-top:10px;}
.corXHead h2 span{float:right;font-weight:normal;}
.corXHead h2 span a.fx {width:30px;background:url(../images/bg.png) no-repeat -211px -473px;display:block;float:left;font-size:12px;font-family:"Arial";height:18px;padding-left:20px;}
.corXHead h2 span a.sc {width:30px;background:url(../images/bg.png) no-repeat -269px -473px;display:block;float:left;font-size:12px;font-family:"Arial";height:18px;padding-left:22px;}
.corXHead h2 span a:hover{color:#ff9900;}
.corXHead p{font-size:12px;color:#d92b49; font-family:"宋体"}
.corXMMid{border-bottom:1px solid #f1f1f1;padding:5px 5px;}
.corXMMid ul li {line-height:24px;clear:both; padding:6px 0px; position:relative;} 
.corXMMid ul li label{float:left;color:#999; }
.corXMMid ul li span {margin-right:10px;float:left;color:#666; display:block;}
.ml30{margin-left:30px;}
.corXMMid ul li span strong{float:left;font-size:28px; margin-right:15px; color:#d70000;}
.corXMMid ul li span s{float:left; color:#999;}
.corXMMid ul li span font{float:left; width:150px;}
.corXMMid ul li span samp{font-size:12px;display:block; width:350px;}
.corXMMid ul li span em {float:left;font-style:normal;padding-left:18px;background:url(../images/phone_icon.png) no-repeat left center; margin-left:5px;color:#999;}
.corXMMid ul li a{float:left;}
.corXMMid ul li a.djxj{width:60px; height:24px; border-radius:3px; border:1px solid #b2e695; font-size:12px; font-weight:normal; text-align:center;color:#3aa400;}
.corXMMid ul li a.phone {float:left;margin-left:10px;background:url(../images/address_icon.png) no-repeat left center;padding-left:20px;color:red;}
.corXMMid ul li a.aMore{background:url(../images/xbg.png) no-repeat 14px -2px;width:47px; height:23px;display:block;float:left; margin-left:5px; padding-right:16px;color:#999;}
.corXMMid ul li a.aMore.check{background:url(../images/xbg.png) no-repeat 14px -33px;}
.corXMMid ul li a.zxdj{background:url(../images/down_icon.jpg) no-repeat right center;width:70px; height:23px;display:block;float:left; margin-left:20px;color:#999;}
.corXMMid ul li label strong{color:#ff673b;}
.corXMMidR {width:99px; height:79px;float:left; background:url(../images/xbg.png) no-repeat -388px -3px; padding:35px 5px 0px; line-height:25px; margin-top:3px;}
.corXMMidR span {display:block; text-align:center;}
.corXMMidR span strong{font-size:16px; color:#ff650f;}
.corXMMidR a.djlq {display:block; margin-top:3px; width:80px; height:24px; background:url(../../images/xbg.png) no-repeat -413px -144px; text-align:center; color:#fff; margin:0px auto; margin-top:2px;}
.corXMBot{width:655px; padding-top:3px;}
.mfyysx{width:125px; height:38px; position:absolute; top:6px; right:10px; margin-right:12px; }
.mfyysx a{width:125px; height:38px; background:url(../images/green_btn.png) no-repeat;line-height:38px; display:block; text-align:center; font-size:14px; font-family:"微软雅黑"; color:#fff;}
.ljcxls{width:125px; height:38px; position:absolute;     top: 6px; right: 186px;}
.ljcxls a{width:125px; height:38px; background:url(../images/orange.png) no-repeat; line-height:38px; display:block; text-align:center;font-size:14px; font-family:"微软雅黑"; color:#fff;}
.kcTel{width:510px;float:left;margin-left:13px;line-height:22px; padding-top:5px; margin-top:3px;}
.kcTelL{width:340px; background:url(../images/xbg.png) no-repeat -10px -79px; float:left;}
.kcTelL span{ font-weight:bold; margin-right:20px; font-size:16px;}
.kcTelR {width:90px;float:left; margin-left:20px;}
.kcTelR a {width:88px; border:1px solid #c5c5c5; border-radius:2px; background:#f2f2f2; height:28px; line-height:28px;  display:block; text-align:center;}

/*课程详情*/
.course_text{ margin:30px;}
.course_text p{ line-height:24px;text-indent:2em;}
.course .sub_title{ border-left:none; border-right:none;}

/**本校其他课程**/
.otherCon{padding:0px 10px 10px;}
.otherCon ul li{line-height:32px;border-bottom:1px dotted #e2dfe0; height:32px;}
.otherCon ul li:hover{background:#fafafa;}
.otherCon ul li a.whTil{width:260px;float:left;font-size:14px; padding-left:15px;_ padding-left:8px;}
.otherCon ul li span {width:110px;float:left;text-align:center;}
.otherCon ul li a.ckxq{width:88px;text-align:center;color:#005eac; float:left;}
.otherCon ul li a.yybm{width:100px;text-align:center;color:#5abb1f;float:left;}

/**在线咨询**/
.allConsCon{padding:20px 20px; border-top:1px solid #e7e7e7;}
.allConsCon ul li {line-height:24px;border-bottom:1px dotted #eee; padding-bottom:10px;}
.allConsCon ul li label{float:right;color:#999;}
.allConsCon ul li span {margin-left:15px;color:#999;}
.allConsCon ul li p.hf {color:#ff5220;}
.allConsCon ul li p.hf span {margin-left:0px;color:#ff5220;float:left; display:block;}
.allConsCon ol li em {font-style:normal;float:left;width:40px;text-align:left;font-size:12px;padding-left:12px;} 
.allConsCon ol li span {float:left;}
.allConsCon ol li span input {width:290px;height:26px;border:1px solid #e4e4e4;line-height:26px;float:left;}
.allConsCon ol li span textarea {width:380px;height:50px;border:1px solid #e4e4e4;float:left; margin-bottom:10px;}
.allConsCon ol li span select{margin-right:10px;width:120px;}
.allConsCon ol li span img {float:left;margin-left:10px;}
.online_con{ width:500px; margin:30px auto; }
.online{ border-top:1px solid #ebebeb;}
.online_li li{ line-height: 24px; border-bottom: 1px dotted #eee; padding-bottom: 8px; padding-top: 5px; }
.online_li li .student{ position:relative;}
.online_li li p.hf{ color: #ff5220;}
.online_li{ margin-left:30px; margin-top:30px; margin-right:30px; }
.course_li{ margin-top:20px;} 
.online_li li .data{ color:#999;}
.online_li li .data span{ margin-right:10px;}
.nav  li a.current{ background:#4f881f;}
.nav  li a:hover{ background:#4f881f; }
.title_tab td{ height:36px; line-height:36px; font-size:16px; font-weight:bold; text-align:left; padding-left:15px; background:#f1f1f1;}

.major_left{ text-align:left; padding-left:10px;}










