/* 头 */
.w1200{width: 1200px;}
.header-top{width: 100%;height:40px;line-height: 40px;background: #666;}
.header-top .topleft span,.header-top p a{color: #fff;font-size: 14px;line-height: 40px;margin-right: 20px;/*height: 40px;*/display: inline-block;}
.header-top p a{padding-left: 20px;margin-right: 10px;}
.header-top p span a{padding:0px;margin-right: 0}
.email-icon{background: url(../images/email-icon.png) no-repeat left center;}
.login-icon{background: url(../images/login-icon.png) no-repeat left center;}
.logo-main{height: 153px;width: 100%;background: url(../images/logo-bg_03.jpg) no-repeat right center;}
.logo-mainin{height: 153px;overflow: hidden;}
.logo-main img{margin:30px 20px 0 0px;}
.logo-main h1{color: #0055c9;font-size: 30px;height: 60px;line-height: 60px;border-left: 1px solid #0055c9;padding:0 10px;margin-top: 40px;font-weight: bold;}
.logo-main h6{line-height: 34px;color: #535353}
.search{border:1px solid #f52c30;height: 35px;width: 299px;bottom: 10px;}
.search .search-btn{border:none;outline: none;background: url(../images/search-icon_03.jpg) no-repeat center center #ff0000;width: 51px;height:35px;display: inline-block;cursor: pointer;top: 0;left: 248px;}
.search .search-ipt,.search .input-focus{width: 250px;padding:0 8px;height:35px;line-height: 33px;color: #999;
	font-size: 14px;border:none;outline:none;top: 0;left: 0;background: #fff;}
.header-top p a.zhuce-in{margin-left: 0;padding-left: 0;}
/*nav*/
.nav{ position:relative; z-index:1;background: url(../images/nav-bg_07.jpg) repeat-x left center; height:54px; line-height:54px;   }
.navinner{ width:1200px; margin:0 auto; background: url(../images/nav-libg.png) no-repeat left center; }
.navinner .m{ float:left;  position:relative; margin-left:-1px; 
 background: url(../images/nav-libg.png) no-repeat right center;margin-top: 1px; }
.navinner .mfirst,.navinner .mfirst h3 a,.navinner .mfirst h3 {width: 102px;padding: 0;}
.navinner .mfirst h3{padding-left: 2px;width: 99px;}
.navinner a:hover{background: url(../images/nav-abg_03.jpg) repeat-x left center;   }
.navinner h3{ float:left;height:48px;line-height: 48px;overflow:hidden;padding:0 1px;}
.navinner h3 a{ display:inline-block;color:#fff;font-size: 18px;text-align: center;padding: 0 16px; }
/*.navinner li.on{background: url(../images/nav-abg_03.jpg) repeat-x left center;}*/
.navinner li.on h3 a{background: url(../images/nav-abg_03.jpg) repeat-x left center;  }
.navinner .sub{ display:none;width:174px;position:absolute; left:1px; top:48px;background:url(../images/grey-opacity_03.png) repeat left top; 
text-align:center;  }
.navinner .sub li{ vertical-align:middle; }
.navinner .sub li a{height:40px;*height:auto; line-height:40px; display:block;color:#fff;border: 1px solid #999;border-top: none;font-size: 16px;margin:0;}
.navinner .sub li a.moreline{line-height: 20px;font-size: 16px;}
.navinner .sub li a:hover{ color:#fff;background:url(../images/grey-opacity_03.png) repeat left top;}
/*footer*/
.footer-top{width: 100%;height: 30px;line-height: 30px;background: #f52c30;}
.footer-top a{color: #fff;font-size: 14px;font-family: '黑体';padding: 0 10px;border-left: 1px solid #fff}
/*.footer-top a:hover{text-decoration: underline;}*/
.footer-btm{height: 50px;width: 100%;background: #d1d1d1}
.footer-btm p{color: #333;font-size: 14px;font-family: '黑体';line-height: 20px; }
/*返回顶部*/
.return_right{position: fixed;right: 0px;bottom: 100px;z-index: 9999999;}
.return_right ul li {width:44px;height: 45px;position: relative;}
.return_right ul li a{display: inline-block;width:44px;height: 44px;border:1px solid #fff;border-top: none;}
.return_right .weixin{background: url(../images/weixinicon.png) no-repeat center center #999;border-top:1px solid #fff;}
.return_right .iphone{background: url(../images/ydphone.png) no-repeat center center #999;}
.return_right .telphone{background: url(../images/phoneicon.png) no-repeat center center #999;}
.return_right .xinxi{background: url(../images/xiaoxiicon.png) no-repeat center center #999;}
.return_right .top{background: url(../images/topicon.png) no-repeat center center #999;}
.return_right a:hover{background-color: #f52c30;}
.weixinpic{width:162px;padding: 6px;border:1px solid #fff;border-right: none;position: absolute;right:44px;top:0;
text-align: center; background:url(../images/grey-opacity_03.png) repeat left top;display: none}
.weixinpic span{font-size: 20px;color: #fff;}
.telphonepic{height: 42px;width: 180px;line-height: 42px;padding:0px;}
.telphonepic span{font-size: 16px;}
/*登录后头部*/
.header-top p .loguser,.header-top p .exit{padding-left: 0;}
.logo-mainin .mycourse{display: inline-block;height: 35px;line-height: 35px;background:  #f8d2ad;
	padding:0 10px;font-size: 16px;color: #ff0000;border-radius: 5px;font-weight: bold;position: relative;bottom: 10px;}
.logo-mainin .mycourse img{margin:0px;margin-right: 5px;}
