body,header,article,section,aside,footer,nav,div,br,img,p,ul,ol,li,span,label,input,em,i,table,tr,td,a,h1,h2,h3,h4,h5,table,tr,th,td,thead,tbody{
	padding: 0;
	margin: 0;
	-webkit-tap-highlight-color: transparent;
}
body{
	position: relative;
	color: #7d7d7d;
	font-size: 14px;
	font-family: "microsoft yahei",sans-serif;
	/*background: #FFFFFF;*/
	/*min-width: 1240px;*/
}
.container{
	position: relative;
	width:1200px;
	margin:0 auto;
}
img{border: none;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
/*scrollbar style*/
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    background-color: #fff
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #bfbfbf
}

::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #eaeaea
}
.left{float: left;}
.right{float: right;}
.clear{clear: both;}
.trig{width: 0;height: 0;border-left:8px solid #2b333b;border-bottom: 6px solid transparent;border-top: 6px solid transparent;}
.bgWhite{background: #FFFFFF;}
.org{color: #EE491F;}
.onlyline{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*=================头部欢迎...样式===================*/
.h-top{position:relative;background: #f3f3f3;}
.h-top .welcome{float: left;margin-left: 8px;padding: 15px 0px;}
.h-top .h-top-right{float: right;}
.h-top .h-top-right ul{list-style: none;float: left;padding: 0px 8px;}
.h-top .h-top-right ul li{position: relative;float: left;color: #7d7d7d;padding: 15px 0px;}
.h-top .h-top-right ul.imgs li{font-size: 0px;padding: 17px 0px 16px;}
.h-top .h-top-right ul.imgs li a{width:16px;height:16px;margin: 0px 5px;display: inline-block;*display: inline;*zoom: 1;cursor: pointer;}
.h-top .h-top-right ul.imgs li:hover{background: #FFFFFF;}
.h-top .h-top-right ul.imgs li.xcx a{background: url(../img/sprit70x16.png) no-repeat;background-position: 0 0 ;}
.h-top .h-top-right ul.imgs li.app a{width: 10px;background: url(../img/sprit70x16.png) no-repeat;background-position: -18px 0px;}
.h-top .h-top-right ul.imgs li.wx a{background: url(../img/sprit70x16.png) no-repeat;background-position: -54px 0 ;}
.h-top .h-top-right ul.imgs li.wb a{background: url(../img/sprit70x16.png) no-repeat;background-position: -29px 0 ;}
.h-top .h-top-right ul.imgs img{position: absolute;top: 50px;left: 0;z-index: 11;display: none;}
.h-top .h-top-right ul.imgs li:hover img{display: block;transition: all 0.5s;}
.h-top .h-top-right ul.help a{padding:  0 8px;}
.h-top .h-top-right ul li a{color: #7d7d7d;}
.h-top .h-top-right ul li a:hover{color: #EE491F;}
.h-top .h-top-right ul li.help-h a{margin-right: 9px;border-left: 1px solid #b3b3b3;}
.h-top .h-top-right ul .customer a{border-right: 1px solid #b3b3b3;}
.h-top .h-top-right ul li.login{position: relative;margin-right: 15px;}
.h-top .h-top-right ul li.notice{position: relative;margin-right: 25px;}
.h-top .h-top-right ul li.login a{border-left: 1px solid #b3b3b3;padding-left: 17px;}
.small-avatar{width: 22px;height: 22px;border-radius: 22px;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;margin-right: 9px;}
.h-top .h-top-right ul li.login .my-info{display:none;position: absolute;top: 100%;width: 100%;border: 1px solid #e6e6e6;border-top: none;z-index: 12;}
.h-top .h-top-right ul li.login .my-info a{display: block;border: none;padding: 0px;line-height: 45px;border-bottom: 1px solid #f5f5f5;}
.h-top .h-top-right ul li.login .my-info a:hover{color: #e13b29;}
.h-top .h-top-right ul li.login .my-info i{height:18px;margin-left: 21px;margin-right:4px;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}
.h-top .h-top-right ul li.login .my-info i.myhome{width:17px;background: url(../img/my-info-icon.png) no-repeat;background-position: 0px -2px;}
.h-top .h-top-right ul li.login .my-info i.mycourse{width:13px;background: url(../img/my-info-icon.png) no-repeat;background-position: -19px -1px;}
.h-top .h-top-right ul li.login .my-info i.exit{width:16px;background: url(../img/my-info-icon.png) no-repeat;background-position: -35px 0px;}
.h-top .h-top-right ul li.login .my-info a:hover i.myhome{background-position: 0px -23px;}
.h-top .h-top-right ul li.login .my-info a:hover i.mycourse{background-position: -19px -23px;}
.h-top .h-top-right ul li.login .my-info a:hover i.exit{background-position: -35px -21px;}
.h-top .h-top-right ul li.login:hover .my-info{display: block;}
.h-top .h-top-right ul li.notice .dot{position: absolute;height:12px;line-height:12px;padding: 0px 5px;top: 11px;left:11px;background:#e13b29;color: #FFFFFF;font-size: 12px;border-radius: 2px;}
.header-title{position: relative;overflow: hidden;background: #FFFFFF;padding:10px 0px;}
.header-title .search{margin-left: 161px;overflow: hidden;margin-top: 5px;}
.header-title .ipt-border{height:38px;display: inline-block;*display: inherit;*zoom: 1;border: 1px solid #d9dde1;vertical-align: middle;border-radius: 4px 0px 0px 4px;}
.header-title .ipt-border span{height: 38px;padding: 0px 20px;background: #f9f9f9;line-height: 38px;font-size: 16px;color: #4e4e4e;}
.header-title .ipt-border input{height: 38px;line-height:38px;width: 306px;border:none;outline: none;text-indent: 10px;}
.header-title .search .sub{width: 83px;height: 40px;border: none;background: #e14b23;color: #FFFFFF;outline: none;cursor: pointer;border-radius: 0px 4px 4px 0px;}
.header-title .tel{margin-right: 10px;text-align: center;font-size: 12px;}
.header-title .tel-img,.header-title .tel-num{vertical-align: middle;margin-top: 4px;}
.header-title .tel-img img{display: block;margin: 0 auto 2px;}
.header-title .tel-img span{letter-spacing: 1px;}
.header-title .tel-num{color: #ee491f;font-weight: bold;font-size: 24px;margin: 10px 0px 0px 17px;}
.header-nav{position: relative;background: #FFFFFF;font-size: 16px;}
.header-nav .all{width: 270px;position: relative;}
.header-nav .all:hover .types{display: block;}
.header-nav .all-name{padding: 12px 0px;text-align: center;color: #FFFFFF;background: #d43c15;}
.header-nav .all .types{display:none;position: absolute;top: 45px;list-style: none;z-index: 11;padding: 13px 0px;}
.header-nav .all .types li{word-break: keep-all;font-size: 14px;padding: 0px 27px;}
.header-nav .all .types li h3{font-size: 16px;color: #2b333b;padding-top:6px;}
.header-nav .all .types li h3 i{margin-top: 5px;}
.header-nav .all .types li .type-wrap{padding-bottom: 10px;color: #2b333b;}
.header-nav .all .types li:hover{background: rgba(255,255,255,0.6);}
.header-nav .all .types li a{color: #2b333b;line-height: 25px;margin-right:5px;}
.header-nav .all .types li a:hover{color: #EE491F;}
.header-nav .all .types .right-menu{display:none;position:absolute;top:0px;left:100%;height: 100%;width:230%;background: #FFFFFF;
z-index: 11;overflow: hidden;-webkit-box-shadow: 0 0 10px rgba(153, 153, 153, .5);box-shadow: 0 0 10px rgba(153, 153, 153, .5);}
.header-nav .all .types li:hover .right-menu{display: block;}
.header-nav .all .types li:hover .trig{display: none;}
.header-nav .all .types .rmenu-wrap{height:100%;padding: 23px 35px 13px;}
.header-nav .all .types .rmenu-wrap .ov{width: 100%;height: 90%;overflow: hidden;}
.header-nav .all .types .right-menu .rmenu-title {position: relative;}
.header-nav .all .types .right-menu .line{position:absolute;width: 100%;height: 1px;background: #f1f1f2;top: 14px;}
.header-nav .all .types .right-menu .rmenu-title span{position:relative;font-size:14px;color: #d43c15;padding-right: 8px;background: #FFFFFF;line-height: 2;}
.header-nav .all .types .rmenu-wrap a{margin-right: 30px;line-height: 2;margin-top: 10px;}
.header-nav .all .types .rmenu-wrap .more{color: #9d9d9d;text-align: right;}
.header-nav .all .types .rmenu-wrap .more a{color: #9d9d9d;}
.header-nav .navs ul{list-style: none;margin-left: 11px;overflow: hidden;}
.header-nav .navs ul li{float: left;}
.header-nav .navs ul li:hover{background: #d43c15;}
.header-nav .navs ul li:hover a{color: #FFFFFF;}
.header-nav .navs ul li a{display: block;padding: 12px 26px;color: #333333;}
.header-nav .navs ul li img{margin-right: 4px;vertical-align: middle;}
/*========登录&注册========*/
.home-login-wrap{position:absolute;width:167px;padding: 12px;top: 80px;right: 0px;z-index: 111;}
.home-login-wrap .avatar-wrap{overflow: hidden;}
.home-login-wrap .avatar-wrap img{width: 45px;height: 45px;border-radius: 45px;margin-right: 12px;vertical-align: middle;}
.home-login-wrap .btns{overflow: hidden;margin-top: 15px;margin-bottom: 10px;}
.home-login-wrap .btns .btn{width: 82px;height: 29px;line-height:29px;text-align: center;background: #b3b3b3;color: #FFFFFF;border-radius: 2px;}
.home-login-wrap .btns .btn.login{background: #EE491F;}
.home-login-wrap .btns .btn:hover{background: #a8a2a2;}
.home-login-wrap .btns .login:hover{background:#e13b29;}
.home-login-wrap p{font-size: 12px;line-height: 1.8;}
.org{color: #ee491f;}
.vip{overflow: hidden;font-size: 18px;margin-top: 12px;margin-bottom: 5px;}
.options{overflow: hidden;margin-top: 7px;padding-top: 16px;border-top: 1px solid #f1e3e3;}
.options .option-cell{width: 50%;text-align: center;}
.options .option-cell a{color: #333333;}
.options .option-cell a:hover{text-decoration: none;}

/*=================底部footer  样式===================*/
.footer{color: #5d5d5e;}
.footer a{color: #5d5d5e;}
.footer .footer-top{padding: 24px 0px;background: #23272b;overflow: hidden;line-height: 2;}
.footer .footer-top h4{font-size: 16px;color: #a0a0a0;margin-bottom: 6px;}
.footer .footer-top .friendly-link{width: 236px;margin-right: 80px;}
.footer .footer-top .friendly-link a{margin-right: 20px;}
.footer .codes .code{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;text-align: center;margin-right: 22px;}
.footer .codes .code img{width: 104px;height: 104px;}
.footer .footer-bottom{background: #191c20;padding: 8px 0px;overflow: hidden;}
.footer .footer-bottom a{padding: 0px 15px;}
.footer .footer-bottom i{font-style: normal;}
/*二级页面顶部*/
.secondary-menu{padding: 13px 0px;}
.secondary-menu .secondary-menu-list{list-style: none;overflow: hidden;vertical-align: middle;margin-top: 3px;}
.secondary-menu .secondary-menu-list a{float: left;margin-right: 20px;color:#666666;}
.secondary-menu .secondary-menu-list a:hover{color:#EE491F;}
.h-top .h-top-right ul li a.org{color: #EE491F;font-weight: bold;}
/*2018.7.13*/
.secondary-menu .secondary-menu-list a.active{color:#EE491F;}

@media screen and (max-device-width:667px) { /*当屏幕尺寸小于600px时，应用下面的CSS样式*/
    .container {
        position: relative;
        width: 100%;
        margin: 0 auto;
    }
    .logo{
        width:35%;
    }
     .logo img{
         width:95%;
     }
}