html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5; font-size: 12px;font-family:'微软雅黑';}
a img {border:none;}
/*去除底部滚动条*/
.wrap{width: 100%;height: 100%; position:relative; margin:0 auto}
.wp1{margin-left: 50%;}
.wp2{width: 1920px; margin-left: -960px;}
.clear{clear:both;}
/*logo nav */

 /*logo*/
 .wrap .wlogo{width:100%;background:#1c6cd6;}
 .wrap .logo{width:1200px;height:176px;margin:0 auto;}
 .wrap .logo .txt{width:1200px;height:30px;line-height: 30px;}
 .wrap .logo .txt span{float:right;color:#ffffff; }
  .wrap .logo .txt span a{color:#ffffff;text-decoration: none;}
  
 .wrap .logo .logoleft{float:left; width:670px;height:100px;margin-top:25px;}

 .wrap .logo .logoright{float:right;margin-top:10px;}
 

/*nav*/
 .wrap .wnav{ width:100%;background:#9C140D; }
 .wrap .nav {width:1200px;height:50px;margin:0 auto;position: relative;z-index:11;}
 .wrap .nav ul{display: block;list-style: none;width:1200px;height:40px;line-height:40px;}
 .wrap .nav ul li{width:133px;height:50px;list-style:none;float: left;line-height:50px;text-align: center; position: relative;color:#ffffff;}
 .wrap .nav ul li a{ display: block;width:109px; height:50px;text-decoration: none; line-height: 50px;color:#ffffff;text-align: center;font-size: 16px;}
 .wrap .nav ul li a:hover{background:#ffffff;color:#000000}


 .wrap .nav ul li ul{position: absolute;width:110px;height:auto;z-index:10;left:0px;display: none;background:#9C140D;}
 .wrap .nav ul li ul a{position:relative;display: block;width:110px; height:40px;text-decoration: none; line-height: 40px;color:#ffffff;text-align: center;font-size: 14px;}
.wrap .nav ul li ul a:hover{border-bottom: 1px solid #ffffff;}


/*.wrap .nav ul li.newsli{position: relative;}
.wrap .nav ul li.newsli ul.newsul{position: absolute;left:0px; background: #000000;height:auto;z-index: 10;display: block;width:165px;display: none;}
.wrap .nav ul li.newsli ul.newsul li{height:25px; background: url('');width:165px;margin-bottom: 5px;}
.wrap .nav ul li.newsli ul.newsul li a{color:#ffffff;font-size: 14px;width:165px;height:25px;line-height: 25px;display: block;font-weight: bold;}
.wrap .nav ul li.newsli ul.newsul li a:hover{color:red; background: url('');color:red;}*/





 /*banner*/
 .wrap .banner{width:100%;}
 
/*课程介绍*/ 
.wrap .kcjs{width:1200px;height:373px;margin:0 auto;}
.wrap .kcjs .kctop{width:1200px;height:77px;border-bottom:1px solid #999999;position: relative;}
.wrap .kcjs .kctop .kctitle{width:360px;height:65px;position: absolute;left:472px;top:45px;text-align: center;background:#fff; }
.en{ color:#999999;font-size: 20px;}
.cn{color:#333333;font-size: 22px;display:inline-block;width:90px;height:36px;border-bottom: 3px solid #941F23;}
.wrap .kcjs .kclist{width:1200px;height:295px;}
.wrap .kcjs .kclist ul{display: block;list-style: none;width:1200px;height:219px;margin-top:60px;text-align: center;overflow: hidden;}

.wrap .kcjs .kclist li{width:171px;height:219px;float:left;line-height: 27px;text-align: center;overflow: hidden;}
.wrap .kcjs .kclist li img{margin:0 auto;}
.wrap .kcjs .kclist li span{display: block;text-align: center;width:143px;margin:0 auto;}
.wrap .kcjs .kclist li span a{font-size: 18px;text-decoration: none;color:#000;}
.wrap .kcjs .kclist .lastli {float:right;margin-right:0px; }


/*首页关于我们左边*/
.wrap .wabout{width:100%;height:483px;background: url('../images/aboutbg.jpg') no-repeat center center;padding-top:1px;}
.wrap .about{width:1200px; height:381px;margin:0 auto; margin-top:50px;}
.wrap .about .aleft{width:575px;height:381px;float:left;}
.wrap .about .aleft .atitle{width:575px;height:75px;}
.wrap .about .aleft .acont {width:575px;height:305px;overflow: hidden;}
.wrap .about .aleft .acont img{float:left;margin:0px 37px 37px 0px;}
.wrap .about .aleft .acont .atext{color:#6A6A6A;line-height: 35px;}
.detail{color:#FF6600;text-decoration: none;}


/*首页关于我们右边*/
.wrap .about .aright{width:575px;height:376px;float:right;padding-top:5px;}
.wrap .about .aright ul{display: block;list-style: none; overflow: hidden;}
.wrap .about .aright li{list-style: none;width:575px;height:116px; margin-bottom: 21px;background:#F9F9F9}
.wrap .about .aright .alastli{margin-bottom: 0px;}
.wrap .about .aright li img{float:left; border:1px solid #C7C7C7;}
.wrap .about .aright li span{display: block;float:right;width:344px;height:78px;margin-right:19px;line-height: 27px;}
.wrap .about .aright li span .artitle{font-size: 18px;color:#9E1A13;text-decoration: none;}
.wrap .about .aright li span .ardes{font-size: 18px;text-decoration: none;color:#000000;}

/*明星学员*/
.wrap .stu{width:1200px;height:509px;margin:0 auto;}
.wrap .stu .stutop{width:1200px;height:77px;border-bottom:1px solid #999999;position: relative;}
.wrap .stu .stutop .stutitle{width:260px;height:65px;position: absolute;left:472px;top:45px;text-align: center;background:#fff; }
/*.wrap .stu .stulist{width:1200px;height:235px; margin-top:75px;}*/
/*.wrap .stu ul{display: block;list-style: none;width:100%;overflow: hidden;margin-left:10px;} 
.wrap .stu ul li{list-style: none;float:left;width:287px;height:235px;background: blueviolet;margin-right:10px;}*/

/*首页图片滚动*/
.scrollimg{width:1200px;height:235px;position:relative;text-align: center;margin-top:75px;}
.scrollimg div.imgwrap{width:1200px;height:235px;position:absolute;top:0;overflow:hidden; text-align: center;left:0px;}
.scrollimg div.imgwrap ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position:absolute;top:0;left:-40px;}
.scrollimg ul li{float:left;height:235px;width:287px;overflow:hidden;margin-right: 10px;position: relative;}
.scrollimg ul li span{display: block;position: absolute;width:287px;height:38px;left:0px;top:200px;background: url('../images/stitle.png') no-repeat;text-align: center;line-height: 38px; color:#ffffff;text-decoration: none;font-size: 14px;}
.scrollimg ul li img{}
.scrollimg a.arrow{display:block;height:66px;width:40px;background:url(../images/cicon.png) no-repeat 0 0;position:absolute;top:0;cursor:pointer;text-indent:-99999px;top:45px;}
.scrollimg a.back{background-position:0 0;left:10px; top:90px;}
.scrollimg a.back:hover{background-position:0 -132px;}
.scrollimg a.forward{background-position:0 -66px;right:10px;top:90px;}
.scrollimg a.forward:hover{background-position:0 -198px;}
.more{display: block;margin:0 auto; margin-top:40px;position:absolute;left:48%;}
 
 /*首页我们的优势*/
 .wrap .wyoushi{width:100%;height:538px;background: url('../images/ysbg.jpg') no-repeat center center;}
 .wrap .wyoushi .youshi{position: relative;width:1200px;height:484px;margin:0 auto;}
 .wrap .wyoushi .youshi .ys1{width:435px;height:90px;overflow: hidden;line-height: 27px;color:#232323;position: absolute;left:485px;top:30px;}
 .wrap .wyoushi .youshi .ys2{width:435px;height:100px;overflow: hidden;line-height: 27px;color:#232323;position: absolute;left:580px;top:140px;}
 .wrap .wyoushi .youshi .ys3{width:435px;height:102px;overflow: hidden;line-height: 27px;color:#232323;position: absolute;left:550px;top:250px;}
 .wrap .wyoushi .youshi .ys4{width:435px;height:100px;overflow: hidden;line-height: 27px;color:#232323;position: absolute;left:480px;top:370px;}
 
 /*教学环境*/
 .wrap .jxhj{width:1200px;height:505px;margin:0 auto;}
 .wrap .jxhj .hjtop{width:1200px;height:77px;border-bottom:1px solid #999999;position: relative;}
.wrap .jxhj .hjtop .hjtitle{width:260px;height:65px;position: absolute;left:472px;top:45px;text-align: center;background:#fff; }

/*新闻资讯、联系我们*/
.wrap .nc{width:1200px;height:331px;margin:0 auto; }
.wrap .nc .news{width:576px;height:331px;float:left;}
.wrap .nc .news .ntitle{width:576px;height:75px;}
.wrap .nc .news .ntitle div{float:left;}
.wrap .nc .news .ntitle a{float:right;display: block;margin-top:5px;}
.wrap .nc .news .nlist{width:576px;height:213px;}
.wrap .nc .news .nlist ul{list-style: none;display: block;}
.wrap .nc .news .nlist li{width:556px;height:20px;list-style: none;padding-left:20px;line-height: 20px;margin-bottom: 18px;}
.wrap .nc .news .nlist li:hover{}
.wrap .nc .news .nlist li:hover .title a{color:#9C140D;}
.wrap .nc .news .nlist li .title{float:left;}
.wrap .nc .news .nlist li .title a{text-decoration: none;color:#666666;font-size:16px;}
.wrap .nc .news .nlist li .date{float:right;color:#999999;font-size:16px;}


.wrap .nc .contact{width:577px;height:331px;float:right;}

.wrap .nc .contact .ctitle{width:577px;height:75px;}
.wrap .nc .contact .cleft{width:231px;height:208px;float:left;}
.wrap .nc .contact .cright{width:307px;height:213px;float:right;background: url('../images/contactbg.jpg') no-repeat center center ;color:#666666}
.wrap .nc .contact .cright .ctxt{line-height: 15px;}

/*友情链接*/
.wrap .wyqlink{width:100%;height:141px;background: url('../images/yqbg.jpg') no-repeat center center;padding-top:1px;}
.wrap .wyqlink .yqlink{width:1200px;height:63px;margin:0 auto;margin-top:40px;}
.wrap .wyqlink .yqlink .yqleft{width:170px;height:53px;float:left;padding-top:10px;}
.wrap .wyqlink .yqlink .yqright{width:995px;height:53px;float:right;padding-top:10px;}
.wrap .wyqlink .yqlink .yqright a{margin-right:22px; text-decoration: none;color:#666666;}

/*footer*/
.wrap .wfooter{width:100%;height:232px;background: #1c6cd6;padding-top:1px;}
.wrap .wfooter .footer{width:1200px;height:75px;margin:0 auto;color:#fff;margin-top:85px;text-align: center;}
.wrap .wfooter .footer a{margin-right:45px;text-decoration: none;color:#fff;}
.wrap .wfooter .footer .fnav{margin-left:20px;font-size: 14px;}
.wrap .wfooter .footer span{display: block;margin-left:20px;margin-bottom: 10px;}



 /*网站内页样式*/
 
 .wrap .main{width:1200px;margin:0 auto; min-height:540px; }
 .wrap .main .left{height:auto;width:290px;float:left;padding:30px 10px 10px 20px;}
 .wrap .main .left ul{ list-style: none; width:250px;height:auto;margin-left:30px;}
 .wrap .main .left ul li{list-style:none;margin:0px 0px 20px 0px;width:240px;height:35px;border-bottom:1px solid #E0DFDF;background: url('../images/ticon.png') no-repeat 45px center;line-height: 36px;text-align: center;}
 .wrap .main .left ul li a{color:#000000;font-size: 16px; text-decoration: none;}
 /*  .wrap .main .left ul li a:hover{color:#152E58;}*/
 .wrap .main .left ul li .ra{display: block;float:right;}
 .wrap .main .left ul .onecat{background:#9C140D url('../images/ticon.png') no-repeat 45px center;color:#ffffff;line-height: 36px;}
 .wrap .main .left ul .onecat a{color:#ffffff;font-size: 16px;}
 /*  .wrap .main .left ul .onecat a:hover{color:#193769;}*/
 .wrap .main .left .cat{width:290px;height:41px;text-align: center;line-height: 41px;color:#000000;font-size: 30px;margin-bottom: 10px;}


 .wrap .main .right{width:850px;height:auto;float:right;padding-top:13px;}

 .wrap .main .right .righttop{width:850px;height:30px;padding-top:20px;border-bottom: 1px solid #EDEDED}
 .wrap .main .right .righttop h1{float:left;font-size:18px;margin-left:10px;}
 .wrap .main .right .righttop span{float:right;margin-right:15px;}
 .wrap .main .right .righttop span a{color:#000000;text-decoration: none;}
 .wrap .main .right .content{width:820px;min-height:380px;margin-top:15px;line-height:35px;padding:10px 25px 10px 15px;font-size: 14px; }

 .main .right .title{font-size: 20px;font-weight: bold;text-align: center;margin-top:20px;}
 .main .right .info{border-bottom: 1px solid #EDEDED;text-align:center;margin:0 auto;margin-top:10px;color:#D1D1D1;width:800px;padding-bottom:10px;height:20px; }

 .wrap .main .right .content ul{list-style: none;display: block;width:850px;min-height:400px;margin-left:15px;}
 .wrap .main .right .content ul li{list-style: none;height:auto;}
 .wrap .main .right .content ul li .zztitle{text-align: center;display: block;height:30px;width:180px;background:#CBB587;line-height: 30px;color:#ffffff;text-decoration: none;}
 
 
 

 
 
 .main .newslist{margin-top:20px;width:850px;min-height:600px;margin:0 auto;padding-top:50px;}
.main .newslist ul{display: block;list-style: none;width:850px;margin:0 auto;}
.main .newslist ul li{list-style: none;width:850px;height:137px;margin-bottom: 20px}
.main .newslist ul li .detail{color:#CD0000;text-decoration: none;}
.main .newslist ul li .detail:hover{font-weight: bold;}
.main .newslist ul li span{ display: block;float:right;color:#A0A0A0}


.main .right .newslist ul .newsli{list-style: none;width:800px;height:30px; line-height: 30px;padding-left:5px;margin-bottom: 5px; }
.main .right .newslist ul .newsli:hover{}
.main .right .newslist ul .newsli a{display: block;float:left;color:#666666;text-decoration: none;font-size:14px;}
.main .right .newslist ul .newsli a:hover{color:#9C140D;}
.main .right .newslist ul .newsli span{ display: block;float:right;color:#A0A0A0;font-size:14px;}




/*.main .right .newslist{margin-top:20px;width:850px;min-height: 400px;}
.main .right .newslist ul{display: block;list-style: none;width:800px;margin:0 auto;}
.main .right .newslist ul li{list-style: none;width:800px;height:30px; background:url('../images/yf.jpg') no-repeat left center;line-height: 30px;padding-left:5px; }
.main .right .newslist ul li:hover{background:url('../images/ryf.jpg') no-repeat left center;}
.main .right .newslist ul li a{display: block;float:left;color:#666666;text-decoration: none;}
.main .right .newslist ul li a:hover{color:#9C140D;}
.main .right .newslist ul li span{ display: block;float:right;color:#A0A0A0}*/



.main .newsinfo{width:850px;height:137px;}
.main .newsinfo .newsimg{width:114px;height:113px;float:left;margin-right:20px;}
.main .newsinfo .newsimg .nimg{float:left;width:114px;}
.main .newsinfo .newstext{float:left;width:600px;height:137px;}
.main .newsinfo .newstext h1{font-size: 18px;margin-bottom: 15px;}
.main .newsinfo .newstext h1 a{text-decoration: none;color:#000000;}
.main .newsinfo .newstext h1 a:hover{color:#E60012;}
.main .newsinfo .newstext .ncont{line-height: 26px;color:#777777;}
.main .newsinfo .newstext .ncont .detail{float:none;}

.main .newsinfo .newsdate{float:left;width:80px;height:137px; margin-left:20px;}
.main .newsinfo .newsdate span{display: block;width:60px;height:90px;float:right;margin:10px 0px 0 28px;padding:10px 0px 10px 5px;color:#666666 ;}
 .main .newsdate .day{font-size:45px; font-weight:bold;}
 .main .newsdate .ym{font-size:14px; font-weight:bold;}
 
.main .right .newscont{padding:10px 30px 0 40px;line-height: 30px;min-height:400px;font-size: 14px;}
.main .right .newsdetail .showimg{margin-top: 10px;text-align: center;}

 .main .right .prolist{width:850px;min-height:500px;margin-top:20px;}
.main .right .prolist ul{width:850px;height:450px;display: block;list-style: none;}
.main .right .prolist ul li{list-style: none;float:left;margin-left:20px;margin-bottom:20px;position: relative;line-height: 10px;border:3px solid #C7C7C7;}
.main .right .prolist ul li span{text-align: center;display: block;background:url('../images/stitle.png') no-repeat;height:40px;line-height: 40px;width:250px;font-size: 14px;position: absolute;top:165px;}
.main .right .prolist ul li a{text-decoration: none;color:#ffffff;}
.main .right .prolist ul li img{width:250px; height:205px;display: block;}
.main .right .prolist ul li .bfbuttom{position: absolute;width:50px;height:50px;left:165px;top:105px;}

.main .right .prodetail{margin-top:20px;min-height: 450px;}
.main .right .prodetail h1{font-size: 20px;font-weight: bold;text-align: center;}
.main .right .prodetail .info{border-bottom: 1px solid #E0DFDF;margin-top: 10px;text-align: center;}
.main .right .prodetail .desc{line-height: 27px;font-size: 14px;}
.main .right .prodetail .showimg{margin-top: 10px;text-align: center;}
  
 .main .right .prodetail{margin-top:20px;}
.main .right .prodetail h1{font-size: 20px;font-weight: bold;text-align: center;}
.main .right .prodetail .info{border-bottom: 1px solid #E0DFDF;margin-top: 10px;text-align: center;}

.main .right .prodetail .showimg{margin-top: 10px;text-align: center;}


.contact .ccont{line-height:20px;}








.page_info{text-align: center;}
 .page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


.preNext{position:relative;}
.preNext .line{height:10px;overflow:hidden;clear:both;background:url(../images/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../images/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999;margin-left: 10px;list-style: none;}
.preNext .text li{margin-bottom: 10px;}
.preNext .text a{color:#333333;text-decoration: none;}
.preNext .text a:hover{color:#000000;text-decoration: underline;}




/*在线报名*/
.msg_input{width:400px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:400px;border:1px solid #8cd1ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.msgtitle{padding-bottom:5px;font-size:14px;font-weight:bold;}
.message_block p{padding:12px;}
.message_title{height:34px;line-height:34px;background:#F1F1F1;padding:0 12px;}
.message_title h2{color:#376b88;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:16px 0;text-align:right;margin-right: 20px;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#9C140D;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;text-decoration: none;}
.msg_btn_area a:hover{text-decoration:none;background:#DA251D}
.msgflag{margin-left:4px;font-size:12px;color:#900;}
.changeimg{color:#000000;text-decoration: none;}
.changeimg:hover{font-weight: bold;}
.mesdetail{margin:10px 0 0 10px;}
.mesdetail .mesform{margin:30px 0 0 150px;}





.picarr{position:relative;margin:20px auto;}
.picarr .picture{width:100%;text-align:center;}
.picarr .picture a{display:none;}
.picarr .preview{width:685px;margin-top:20px;padding:5px;background:#eef3fa;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.picarr .preview li{float:left;margin:4px;list-style:none;}
.picarr .preview li a{width:58px;height:45px;border:1px solid #fff;background:#fff;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:35px;*font-family:Arial;}
.picarr .preview li a img{vertical-align:middle;}
.picarr .preview li.current a{border:1px solid #000;}


.aright1{display:block;float:left;width:310px;}
.aright2{display:block;float:left;padding:10px;width:200px;text-indent:2rem;}

.sideMenu{  border:1px solid #ddd; }
.sideMenu h3{ height: 40px; line-height: 40px; padding-left:35px;  border-top:1px solid #e3e3e3; background:#f4f4f4; cursor:pointer;}
.sideMenu h3 a{ color: #333333; font-size: 16px; text-decoration: none; }
.sideMenu h3 span{ float:right; display:block; width:40px; height:32px; cursor:pointer; }
.sideMenu ul{ color:#999; display:none; }
.wrap .main .left .sideMenu ul li{
	line-height: 30px;
	text-align: left;
	margin-bottom: 0;
	padding-top: 10px;
}
.wrap .main .left .sideMenu ul li a{
	color: #333;
	font-size: 14px;
	padding-left: 10px; 
} 


  
 
 




