@charset 'gb2312';
*{margin: 0px; padding: 0px;}
body{width:100%;overflow-x:hidden; font-family: 微软雅黑; font-size: 16px; color: black;}
a{text-decoration: none; outline: none;tap-highlight-color: rgba(0,0,0,0);  focus-ring-color: rgba(0, 0, 0, 0);  -webkit-tap-highlight-color: rgba(0,0,0,0);  -webkit-focus-ring-color: rgba(0, 0, 0, 0);  -moz-tap-highlight-color: rgba(0,0,0,0);  -moz-focus-ring-color: rgba(0, 0, 0, 0);  }
ol,ul,li{list-style: none;}
img{border: 0px solid #ccc;max-width:100%;}
table{max-width: 100%;}
.all .ma{cursor: pointer;}
.all .clear{clear:both;}
.all .left{float: left;}
.all .right{float: right;}
.all .overflow{ overflow: hidden;}
.all .position{position:relative;}
.all .width{width: 1170px;}
.all .margin{ margin: 0px auto; float:none;}
.all .fsize{font-size: 0px; letter-spacing: 0px;}
.all .box{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box; -o-box-sizing: border-box;box-sizing: border-box;}
.all .transition{-webkit-transition: all 350ms;-ms-transition: all 350ms;-moz-transition: all 350ms;-o-transition: all 350ms;transition: all 350ms;}
.all .czjz{position: relative; top: 50%; -webkit-transform: translate(0px,-50%);-ms-transform: translate(0px,-50%);-moz-transform: translate(0px,-50%);-o-transform: translate(0px,-50%);transform: translate(0px,-50%);}
/*顶部*/
.all .header .banner{position: relative; left: 50%; margin-left: -960px; width: 1920px; height:auto;}
/*首页*/
.all .shopIndex{width: 1170px; overflow: hidden; margin: 25px auto;}
	/*广告位一*/
.all .shopIndex .blank1{width: 1200px; height: 116px; font-size: 0px; overflow: hidden;}	
.all .shopIndex .blank1 li{float: left; margin-right: 15px;}
.all .shopIndex .blank1 li a{display: block; width: 384px; height: 116px;}
	/*线下培训*/
.all .shopIndex .product{margin-top: 20px;}	
		/*标题*/
.all .shopIndex .product .productTitle{height: 40px; border-bottom: 1px solid #4672f1;}
.all .shopIndex .product .productTitle .class{width: 180px; height: 40px; line-height: 40px; font-size: 19px; color: #4672f1; overflow: hidden;}
.all .shopIndex .product .productTitle .years{height: 20px; padding-top: 10px; overflow: hidden;}
.all .shopIndex .product .productTitle .years a{display: block; float: left; width: 45px; height: 18px; line-height: 18px; font-size: 12px; color: #4672F1; border: 1px solid #4672F1; text-align: center;}
.all .shopIndex .product .productTitle .years a:hover{background: #4672F1; color: white;}
.all .shopIndex .product .productTitle .years a.active{background: #4672F1; color: white;}
.all .shopIndex .product .productTitle .children{height: 25px; max-width: 890px; padding-top: 7px; overflow: hidden;}
.all .shopIndex .product .productTitle .children li{float: left; margin: 0 1px;}
.all .shopIndex .product .productTitle .children li a{display: block; height: 23px; line-height: 23px; padding: 0 10px; border: 1px solid white; font-size: 14px; color: #333333; overflow: hidden;}
.all .shopIndex .product .productTitle .children li a:hover{border: 1px solid #4672F1;}
.all .shopIndex .product .productTitle .children li a.active{border: 1px solid #4672F1;}
		/*内容*/
.all .shopIndex .product .productContent{height: 390px; overflow: hidden; margin-top: 20px;}
.all .shopIndex .product .productContent .recommend{width: 215px; height: 390px; font-size: 0px; overflow: hidden;}		
.all .shopIndex .product .productContent .ul{width: 955px; height: 390px; overflow: hidden;}
.all .shopIndex .product .productContent .ul .zanwuImg{display:block; margin:0px auto;}
.all .shopIndex .product .productContent .ul .loading{margin-top:140px;}
.all .shopIndex .product .productContent .ul li{float: left; margin:0 0 10px 10px;}
.all .shopIndex .product .productContent .ul li a{display: block; width: 228px; height: 190px; overflow: hidden;}
.all .shopIndex .product .productContent .ul li a .img{height: 148px; line-height:148px; text-align:center; background: #f3f3f3; font-size: 0px; overflow: hidden;}
.all .shopIndex .product .productContent .ul li a .img img{vertical-align:middle;}
.all .shopIndex .product .productContent .ul li a .font{ height: 40px; border: 1px solid #f3f3f3; background: #fcfcfc; overflow: hidden;}
.all .shopIndex .product .productContent .ul li a .font p{height: 20px; line-height: 20px; font-size: 14px; color: #666666; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.all .shopIndex .product .productContent .ul li a .font .p2{font-size: 12px; color: #a40e22;}
	/*广告位二*/
.all .shopIndex .blank2{height: 92px; font-size: 0px; margin-top: 20px; overflow: hidden;}	
	/*注册会计师*/
.all .shopIndex .zckjs .productTitle{border-bottom: 1px solid #e8774c;}
.all .shopIndex .zckjs .productTitle .class{color: #E8774C;}	
.all .shopIndex .zckjs .productTitle .years a{color: #e8774c; border: 1px solid #e8774c;}
.all .shopIndex .zckjs .productTitle .years a:hover{background: #e8774c;}
.all .shopIndex .zckjs .productTitle .years a.active{background: #e8774c;}
.all .shopIndex .zckjs .productTitle .children li a:hover{border: 1px solid #e8774c;}
.all .shopIndex .zckjs .productTitle .children li a.active{border: 1px solid #e8774c;}
	/*会计从业*/
.all .shopIndex .kjcy .productTitle{border-bottom: 1px solid #a5d636;}
.all .shopIndex .kjcy .productTitle .class{color: #a5d636;}	
.all .shopIndex .kjcy .productTitle .years a{color: #a5d636; border: 1px solid #a5d636;}
.all .shopIndex .kjcy .productTitle .years a:hover{background: #a5d636;}
.all .shopIndex .kjcy .productTitle .years a.active{background: #a5d636;}
.all .shopIndex .kjcy .productTitle .children li a:hover{border: 1px solid #a5d636;}
.all .shopIndex .kjcy .productTitle .children li a.active{border: 1px solid #a5d636;}
	/*初级会计职称*/
.all .shopIndex .cjkjzc .productTitle{border-bottom: 1px solid #f26681;}
.all .shopIndex .cjkjzc .productTitle .class{color: #f26681;}	
.all .shopIndex .cjkjzc .productTitle .years a{color: #f26681; border: 1px solid #f26681;}
.all .shopIndex .cjkjzc .productTitle .years a:hover{background: #f26681;}
.all .shopIndex .cjkjzc .productTitle .years a.active{background: #f26681;}
.all .shopIndex .cjkjzc .productTitle .children li a:hover{border: 1px solid #f26681;}
.all .shopIndex .cjkjzc .productTitle .children li a.active{border: 1px solid #f26681;}
	/*中级会计职称*/
.all .shopIndex .zjkjzc .productTitle{border-bottom: 1px solid #4672f1;}
.all .shopIndex .zjkjzc .productTitle .class{color: #4672f1;}	
.all .shopIndex .zjkjzc .productTitle .years a{color: #4672f1; border: 1px solid #4672f1;}
.all .shopIndex .zjkjzc .productTitle .years a:hover{background: #4672f1;}
.all .shopIndex .zjkjzc .productTitle .years a.active{background: #4672f1;}
.all .shopIndex .zjkjzc .productTitle .children li a:hover{border: 1px solid #4672f1;}
.all .shopIndex .zjkjzc .productTitle .children li a.active{border: 1px solid #4672f1;}
	/*高级会计职称*/
.all .shopIndex .gjkjzc .productTitle{border-bottom: 1px solid #e8774c;}
.all .shopIndex .gjkjzc .productTitle .class{color: #E8774C;}	
.all .shopIndex .gjkjzc .productTitle .years a{color: #e8774c; border: 1px solid #e8774c;}
.all .shopIndex .gjkjzc .productTitle .years a:hover{background: #e8774c;}
.all .shopIndex .gjkjzc .productTitle .years a.active{background: #e8774c;}
.all .shopIndex .gjkjzc .productTitle .children li a:hover{border: 1px solid #e8774c;}
.all .shopIndex .gjkjzc .productTitle .children li a.active{border: 1px solid #e8774c;}
	/*税务师*/
.all .shopIndex .sws .productTitle{border-bottom: 1px solid #A5D636;}
.all .shopIndex .sws .productTitle .class{color: #A5D636;}	
.all .shopIndex .sws .productTitle .years a{color: #A5D636; border: 1px solid #A5D636;}
.all .shopIndex .sws .productTitle .years a:hover{background: #A5D636;}
.all .shopIndex .sws .productTitle .years a.active{background: #A5D636;}
.all .shopIndex .sws .productTitle .children li a:hover{border: 1px solid #A5D636;}
.all .shopIndex .sws .productTitle .children li a.active{border: 1px solid #A5D636;}
	/*财会实务和继教*/
.all .shopIndex .ckswhjj .productTitle{border-bottom: 1px solid #F26681;}
.all .shopIndex .ckswhjj .productTitle .class{color: #F26681;}	
.all .shopIndex .ckswhjj .productTitle .years a{color: #F26681; border: 1px solid #F26681;}
.all .shopIndex .ckswhjj .productTitle .years a:hover{background: #F26681;}
.all .shopIndex .ckswhjj .productTitle .years a.active{background: #F26681;}
.all .shopIndex .ckswhjj .productTitle .children li a:hover{border: 1px solid #F26681;}
.all .shopIndex .ckswhjj .productTitle .children li a.active{border: 1px solid #F26681;}

/*产品详情页*/
.all .shopProduct{width: 1170px; overflow: hidden; margin: 25px auto;}
	/*面包屑*/
.all .shopProduct .breadcrumb{height: 25px; line-height: 25px; font-size: 14px; color: #666666; overflow: hidden;}
.all .shopProduct .breadcrumb p{float: left;}
.all .shopProduct .breadcrumb a{float: left;color: #666666;}
	/*产品介绍*/
.all .shopProduct .cpjs{ overflow: hidden; margin-top: 20px;}	
		/*图片切换*/
.all .shopProduct .cpjs .zuoce{width: 405px; height: 420px; overflow: hidden;}		
.all .shopProduct .cpjs .zuoce .bigImg{width: 403px; height: 338px; font-size: 0px; border: 1px solid #cccccc; text-align:center; overflow: hidden;}
.all .shopProduct .cpjs .zuoce .smallImg{ margin-top: 12px; overflow: hidden;}
.all .shopProduct .cpjs .zuoce .smallImg li{float: left; margin: 0px 9px;}
.all .shopProduct .cpjs .zuoce .smallImg li a{display: block; width: 60px; height: 50px; border: 1px solid #cccccc; font-size: 0px;}
.all .shopProduct .cpjs .zuoce .smallImg li a:hover{border: 1px solid #ff8606;}
.all .shopProduct .cpjs .zuoce .smallImg li a.active{border: 1px solid #ff8606;}
		/*产品价格*/
.all .shopProduct .cpjs .youce{width: 740px; height: 420px; overflow: hidden;}		
.all .shopProduct .cpjs .youce .youceTitle{height: 50px; line-height: 25px; font-size: 16px; color: #333333; overflow: hidden;}
.all .shopProduct .cpjs .youce .youcePrice{ padding: 25px 15px; background: #f8f8f8;}
.all .shopProduct .cpjs .youce .youcePrice p{ line-height: 40px; font-size: 14px; color: #333333;}
.all .shopProduct .cpjs .youce .youcePrice p span{color: #ff5806;}
.all .shopProduct .cpjs .youce .youcePrice .p1 span{font-size: 20px;}
.all .shopProduct .cpjs .youce .youceNum{height: 35px; line-height: 35px; margin: 20px 0;  font-size: 14px; color: #333333;  overflow: hidden;}
.all .shopProduct .cpjs .youce .youceNum label{display: block; float: left; width: 75px;text-align: center;}
.all .shopProduct .cpjs .youce .youceNum input{float: left; width: 40px; height: 31px; line-height: 31px; border: 1px solid #bbbbbb; text-align: center;}
.all .shopProduct .cpjs .youce .youceNum p{ float: left; width: 18px; height: 35px; margin-left: 3px; overflow: hidden;}
.all .shopProduct .cpjs .youce .youceNum p a{display: block; height: 12px; margin-top: 2px; border: 1px solid #a7a6ab; font-size: 0px;line-height: 0px;}
.all .shopProduct .cpjs .youce .youceNum span{margin-left: 25px;}
.all .shopProduct .cpjs .youce .youceClick{height: 40px; overflow: hidden;}
.all .shopProduct .cpjs .youce .youceClick a{display: block; float: left; width: 178px; height: 38px; line-height: 38px; background: #ffeed8; border: 1px solid #ff8503; font-size: 14px; color: #ff8503; text-align: center;}
.all .shopProduct .cpjs .youce .youceClick .buy{ margin-left: 15px; background: #FF8503; color: white;}
		/*推荐产品*/
.all .shopProduct .recommend{height: 200px; padding: 15px 0px ; border: 1px solid #cccccc; margin-top: 20px;}		
.all .shopProduct .recommend >a{display: block;float: left; width: 34px; height: 200px; background: url(../images/con_19.png) no-repeat center 45px;}
.all .shopProduct .recommend .next{float: right; background: url(../images/con_16.png) no-repeat center 45px;}
.all .shopProduct .recommend .recommendContent{float: left; margin-left: 9px; width: 1080px; height: 200px; position: relative; overflow: hidden;}
.all .shopProduct .recommend .recommendContent ul{position: relative; left: 0px; width: 1120px; overflow: hidden;}
.all .shopProduct .recommend .recommendContent ul li{float: left; margin-right: 40px;}
.all .shopProduct .recommend .recommendContent ul li a{display: block; width: 240px; height: 200px; overflow: hidden;}
.all .shopProduct .recommend .recommendContent ul li a .img{height: 125px; font-size: 0px;  text-align:center; overflow: hidden;}
.all .shopProduct .recommend .recommendContent ul li a .img img{width:125px; height:100%;}
.all .shopProduct .recommend .recommendContent ul li a .font{height: 70px; padding: 5px 10px 0 10px ;}
.all .shopProduct .recommend .recommendContent ul li a .font p{height: 35px; line-height: 35px; font-size: 16px; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.all .shopProduct .recommend .recommendContent ul li a .font .p2{font-size: 14px; color: #FF8503;}
		/*产品详情*/
.all .productDetail{border: 1px solid #CCCCCC; margin-top: 20px;}	
			/*选项卡标题*/
.all .productDetail .detailTab{border-bottom: 1px solid #CCCCCC;}	
.all .productDetail .detailTab .tabTitle{height: 60px; line-height: 60px; overflow: hidden;}
.all .productDetail .detailTab .tabTitle a{display: block; float: left; margin-right: 1px; padding: 0 25px; font-size: 16px; color: #333333;}
.all .productDetail .detailTab .tabTitle a:hover{background: url(../images/con_28.png) no-repeat center top; color: #ff8503;}
.all .productDetail .detailTab .tabTitle a.active{background: url(../images/con_28.png) no-repeat center top; color: #ff8503;}
.all .productDetail .detailTab .tabTitle .before{position: relative;}
.all .productDetail .detailTab .tabTitle .before:before{content: ""; display: block; position: absolute; right: -1px; top: 24px; width: 1px; height: 15px; background: black;}
.all .productDetail .detailTab .tabContent{ padding: 0 25px; margin-bottom: 15px; font-size: 14px; color: #333333;}
.all .productDetail .detailTab .tabContent div{overflow: hidden;}
.all .productDetail .detailTab .tabContent div p{float: left; height: 35px; line-height: 35px; margin-right: 20px;}
.all .productDetail .detailTab .tabContent div .p1{width: 310px;}
			/*选项卡内容*/
.all .productDetail .detailContent{overflow: hidden;}
.all .productDetail .detailContent .div{ padding: 15px 25px;min-height: 150px;  line-height: 35px;font-size: 16px; color: #333333; }
.all .productDetail .detailContent .div2 {display: none;}
.all .productDetail .detailContent .div2 .divTitle span{font-size: 12px; margin-left: 25px;}	
.all .productDetail .detailContent .div2 .divImg{ margin-top: 10px; margin-bottom: 35px;}
