*{ margin:0; padding:0; border:0; border:none;font-family: "Microsoft YaHei";}
ul,ol li{ list-style:none;}
table{border-collapse: collapse;}
.clear { clear:both; font-size:0; height:0; overflow:hidden;}
.clearfix:after{content: '';display: block;clear:both;}
.clearfix{zoom:1;}
a { cursor: pointer; text-decoration: none;}
a:link, a:visited { text-decoration:none;}
a:hover { text-decoration:underline;}
::-webkit-input-placeholder {color:#666;}
:-moz-placeholder {color:#666;}
::-moz-placeholder {color:#666;}
:-ms-input-placeholder {color:#666;}

.header{width:100%;height:40px;border-bottom:2px solid #d12c25;}
.header .header-top{width:1200px;margin:0 auto;}
.header .header-top .logo{float:left;width:160px;margin-top:4px;margin-right:50px;}
.header .header-top .h-course{display: inline-block;width:92px;position: relative;margin-top:10px;}
.header .header-top .active .course-list{display: block;}
/*.header .header-top .h-course .course-list{display:none;width:394px;height:212px;background: url(../images/bg1.png) left center no-repeat;}*/
.course-list{position: absolute;z-index: 100;box-shadow: 1px 1px 3px #c1c1c1;display:none;width:394px;height:212px;background:#fff url(../images/bg1.png) left center no-repeat;}
.header .header-top .h-course span a{font-size:16px;}
.header .header-top .h-course ul{float:left;padding:35px 0 0 20px;}
.header .header-top .h-course li{float:left;margin-bottom:15px;margin-right:10px;width:70px;}
.header .header-top .h-course li a{display: block;color:#4d555d;font-size:14px;}
.header .header-top .active i{transform:rotate(180deg);}
.header .header-top i{width:11px;height: 8px;display: inline-block;background: url(../images/arrow.jpg) left center no-repeat;}
.header .header-top .h-app{display: inline-block;width:130px;position:relative;}
.header .header-top .m-website{display: inline-block;width:75px;position: relative;}

.school {display:none;background: url(../images/bg2.png) left center no-repeat;width:419px;height:176px;position: absolute;font-size:14px;}
.active .school{display: block;}
.header .header-top .h-app .school .left{width:250px;float:left;padding-top:30px;}
.header .header-top .h-app .school .right{width:163px;margin-left:250px;padding-top:30px;}
.header .header-top .h-app .school .left p{line-height: 28px;margin-left:20px;}
.header .header-top .h-app .school .left p.online{margin-left:54px;}
.header .header-top .h-app .school .download{display: block;background-color: #f5f5f5;width:122px;height:25px;text-align:center;line-height: 25px;color:#4d555d;}
.header .header-top .h-app .school .left .download{margin-left:20px}
.header .header-top .h-app .school .right p{line-height: 28px;}
.contact{display:none;position: absolute;background: url(../images/bg3.png) left center no-repeat;width:220px;height:216px;overflow: hidden;color:#4d555d;}
.active .contact{display: block;}
.header .header-top .m-website .contact strong{font-size:14px;font-weight: bold;display: inline-block;float:left;margin-right:10px;}
.header .header-top .m-website .contact span{margin-left:60px;display: inline-block;width:128px;}
.header .header-top .m-website .contact .cone{margin-top:34px;margin-left:20px;overflow: hidden;}
.header .header-top .m-website .contact .cone strong{line-height: 28px;}
.header .header-top .m-website .contact p{margin-left:20px;line-height: 28px;}
.header .header-top .m-website .contact .site {width:128px;margin-left:60px;line-height: 28px;}
.header .header-top .m-website .contact img{display: block;margin:0 auto;}
.header .header-top .h-right{display: inline-block;float:right;margin-top:8px;}
.header .header-top .h-right .weibo{display: inline-block;background:url(../images/weibo.jpg) left center no-repeat;padding-left:30px;margin-right:20px;font-size:14px;position: relative;}
.header .header-top .h-right .webchat{display: inline-block;background:url(../images/webchat.jpg) left center no-repeat;padding-left:30px;margin-right:40px;font-size:14px;position: relative;}
.header .header-top .h-right .tel{display: inline-block;background: url(../images/phone.jpg) left center no-repeat;padding-left:30px;color:#d12c25;font-weight: bold;font-size:18px;}
.header .header-top .h-right .weibo .wbtc{position:absolute;}
.active .wxtc{display: block;}
.wxtc{
	width: 170px;
    position: absolute;   
    top: 30px;
    left:0;
    z-index: 999;
    height: 75px;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(211, 211, 211);
    display: none;    
}
.wxtc_1 {
    width: 73px;
    float: left;
}
.wxtc_2 {
    width: 82px;
    text-align: center;
    float: left;
    line-height: 20px;
    font-size: 14px;
    padding-top: 16px;
}

.wbtc{
	width: auto; 
	height: 83px; 
	position: absolute; 
	overflow: hidden; 
	background-color: rgb(255, 255, 255); 
	z-index: 999; 
	border-bottom-color: rgb(204, 204, 204); 
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	top:30px; 
	left:0;
	display: none; 
	background-position: initial initial; 
	background-repeat: initial initial;
}
.active .wbtc{display: block;}

.banner{background: url(../images/banner.png) no-repeat top center;width:100%;height:357px;border-bottom: 1px solid #c1c1c1;overflow: hidden;}
.banner h3{text-align: center;font-size:72px;font-weight: bold;color:#d12c25;margin-top:90px;margin-bottom: 60px;}
.banner h3 span{width:85px;height:1px;background:#d12c25;margin:0 15px; display: inline-block;vertical-align: middle;}
.banner p{text-align: center;font-size:26px;color:#d12c25;}
.banner .zx{display: inline-block;background-color: #d12c25;text-align: center;width:160px;height:40px;color:#fff;font-size:24px;font-weight:bold;line-height: 40px;border-radius: 3px;}
.banner .but{display: inline-block;background-color: #d12c25;text-align: center;width:160px;height:40px;color:#fff;font-size:24px;font-weight:bold;line-height: 40px;border-radius: 3px;}
.m-nav{background-color:#fafafa;height:108px;width:100%;}
.m-nav nav{width:1200px;overflow: hidden;margin:0 auto;}
.m-nav .bm,.m-nav .bs,.m-nav .ms{width:390px;display: inline-block;height:64px;margin-top:22px;}
.m-nav .bm ul,.m-nav .bs ul,.m-nav .ms ul{margin-left:90px;margin-top:15px;}
.m-nav li{float:left;}
.m-nav span{background: url(../images/zx.png) left center no-repeat;display: block;width:83px;height:62px;color:#fff;text-align: center;line-height: 62px;float:left;}
.m-nav li{margin-right:20px;font-size:14px;}
.m-nav li a{font-size:14px;color:#4d555d;}
.m-nav li.active a{color:#d12c25;}
.m-nav li:hover a{color:#d12c25;}

.content{width:1200px;margin:0 auto;overflow: hidden;border-bottom:1px solid #c1c1c1;}
.content table td{border:1px solid #ccc; height:40px;}
.content h4{color:#07111b;text-align: center;font-size:24px;margin:50px 0 30px 0;}
.content h4 span{background: url(../images/bg.jpg) left center no-repeat;margin:0 60px;width:277px;height:6px;display: inline-block;}
.content p.title{margin-bottom: 40px;}
.content h5{margin-bottom: 30px;}
.content p{font-size:16px;color:#4d555d;margin-bottom: 15px;line-height:32px;text-indent:32px;}
.content .tip{border:1px dashed #c1c1c1;color:#4d555d;font-size:14px;margin:30px 0 50px 50px;padding-left:15px;height:30px;line-height: 30px;}
.zk-part{width:1200px;margin:0 auto;margin-top:40px;}
.zk-part h4,.ksjq h4{font-size:16px;font-weight: bold;color:#4d555d;margin-bottom: 25px;}
.zk-part a,.ksjq a{font-size:14px;color:#4d555d;margin-right:30px;}
.ksjq{width:1200px;margin:0 auto;margin-top:45px;}
.ksjq div{margin-bottom:20px;}

.footer{border-top: 2px solid #d12c25;background-color:#fafafa;margin-top:60px;height:300px;width:100%;}
.footer .fcontent{width:1200px;margin:0 auto;overflow: hidden;padding-top:50px;}
.footer dl{width:140px;float:left;margin-right:40px;}
.footer dt{font-size:16px;font-weight: bold;margin-bottom: 25px;color:#4d555d}
.footer dd{font-size:14px;margin-bottom: 20px;color:#4d555d;}
.footer dd a{font-size:14px;color:#4d555d;}

.footer .ewm{margin-left:100px;width:190px;height:200px;display: inline-block;}
.footer .ewm p{font-size:14px;}
.footer .ewm img{margin-left:30px;}
.footer .ewm span{width:190px;display: block;text-align: center;font-size:14px;margin-bottom:10px;}
.footer .hotline{margin-right:50px;float:right;}
.footer .hotline p{font-size:14px;line-height:30px;}

.course {margin-bottom: 20px;overflow: hidden;}
.course .left{float:left;width:230px;height:188px;background-color:#e7535c;border-radius: 3px;}
.course li{float:left;}
.course .left p{font-size:16px;color:#fff;text-align: center;margin:20px 0;}
.course .left h4{font-size:18px;color:#fff600;text-align: center;margin:0;}
.course .left hr{border:1px dashed #fff;margin:20px;}
.course .left li{width:70px;border-radius: 3px;float:left;height:20px;border:1px solid #fff;margin-left:30px;text-align: center;margin-bottom: 5px;}
.course .left li a{color:#fff;font-size:14px;display: block;line-height: 20px;}
.course .right{margin-left:240px;width:340px;height:188px;}
.course .right h4{margin:0;text-align: left;font-size:16px;font-weight: bold;color:#4d555d;margin-bottom: 10px;}
.course .right p{line-height: 30px;font-size:14px;text-indent: 2em;}
.course .right a{font-size:12px;color:#93999f;}

.course > ul > li {margin-bottom: 40px;margin-right:15px;}
.copyRight,.offcnCopy{ background:#444546; font-size:12px;}
.offcnCopy{padding:45px 0; line-height:32px; color:#aaa; text-align:center;}
.offcnCopy.normalPadding{padding-bottom: 45px;}
.offcnCopy a{color:#aaa;}
.offcnCopy a:hover{color:#e00;}
img[src^="http://dt.offcn.com/"]{display: none !important;}


.tb a{color:#000000
text-decoration:none;
}
.tb a:link,a:visited{
color:#666;
}
.tb a:hover{
color:#ff0000;}

.tb a:link,a:visited{
color:#666;
}
tr:hover{background:#efefef;}

tr a:hover{
color:#ff0000;}

.content span1{color: #ff2e2e;font-weight: bold;background: url(../images/zg_bg5.jpg) repeat-x bottom;}