.rating {
    color: #a9a9a9;
    margin: 0;
    padding: 0;
}
ul.rating {
    display: inline-block;
}
.rating li {
    font-size:24px;
    list-style-type: none;
    display: inline-block;
    padding: 1px;
    /*text-align: left;*/
    font-weight: bold;
    cursor: pointer;
}
.rating .filled {
    color: red;
}

/*myaccount中的头像上传改变上传按钮*/

.a-upload {
    padding: 6px 10px;
    height: 36px;
    line-height: 20px;
    position: relative;
    cursor: pointer;
    color: #888;
    background: #fafafa;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.a-upload  input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer
}

.a-upload:hover {
    color: #444;
    background: #eee;
    border-color: #ccc;
    text-decoration: none
}

a{cursor:pointer}
.error{border-color: red}

.minWidth1126{min-width:1126px}
.minHeight600{min-height:600px}
.minHeight578{min-height:578px}
.minHeight396{min-height:397px}

.textBox{width: 90px;height:36px;border:1px solid #cccccc;border-radius:4px}

.homeAdv{background: url(content/images/adv001.jpg) no-repeat center center}
/*font*/
.font12{font-size:12px}
.font13{font-size:13px}
.font14{font-size:14px}
.font15{font-size:15px}
.font16{font-size:16px}
.font18{font-size:18px}
.font20{font-size:20px}
.font24{font-size:24px}
.font60{font-size:60px}

.lh24{line-height:24px}
.lh30{line-height:30px}
.lh40{line-height: 40px}

.myInfSize{width:189px;height: 16px;}
/*文字限定在单行*/
.wordInLine{white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.wordWarp{word-wrap: break-word}
/*margin*/
.mCenter{margin:auto auto}
.mauto{margin:0px auto}

/*textalign*/
.textL{text-align:left}
.textR{text-align:right}
/*overflowHidden*/
.overFlowHidden{overflow:hidden}
/*鼠标移动上后变手型*/
.curP{cousor:pointer}

.margin10{margin:10px}

.ml-50{margin-left:-50px}
.ml-30{margin-left:-30px}
.ml-20{margin-left:-20px}
.ml-15{margin-left:-15px}
.ml-10{margin-left:-10px}
.ml-5{margin-left:-5px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml12{margin-left:12px}
.ml14{margin-left:15px}
.ml20{margin-left:20px}
.ml25{margin-left:25px}
.ml30{margin-left:30px}
.ml40{margin-left:40px}
.ml60{margin-left:60px}
.ml100{margin-left:90px}
.ml150{margin-left:150px}
.ml260{margin-left:260px}
.ml360{margin-left:360px}

.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mr30{margin-right:30px}

.mt-15{margin-top:-15px}
.mt-5{margin-top:-5px}
.mt-1{margin-top:-1px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt35{margin-top:35px}

.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb35{margin-bottom:35px}



/*letter*/
.letterSp1{letter-spacing: 1px}
.letterSp2{letter-spacing:2px}
.letterSp3{letter-spacing:3px}
.letterSp4{letter-spacing: 4px}
.letterSp5{letter-spacing: 5px}
/*padding*/
.paddingV10{padding:0px 5px}
.paddingBottom20{padding-bottom:20px}
.paddingBottom30{padding-bottom:30px}
.paddingTop5{padding-top:5px}
.paddingTop20{paddding-top:20px}

.paddingLeft20{padding-left:20px}
.paddingLeft0{padding-left:0px}
.paddingLeft5{padding-left:5px}
.paddingLeft10{padding-left:10px}

.paddingR0{padding-right:0px}
.paddingR5{padding-right:5px}
.paddingR10{padding-right:10px}
.paddingR15{padding-right:15px}
.paddingR20{padding-right:20px}
.padding0{padding:0px}
.padding10{padding:10px}


/*size*/
.width100{width:100%}
    /*examTic-size*/
        .sizeExamTic{width:820px;height:620px}
        .sizeExamTic2{width:408px;height:600px;background-image: url(/imageServlet?path=/data/images/zkzbg.jpg)}
        .sizeExamTic3{width:388px;height:500px}
        .sizeExamTic4{width:108px;height:128px}
        .sizeExamTic5{width:380px;height:128px}
        .sizeExamTic6{width:20px;height:20px}
        .orderDetailSize1{width:936px;height:100px}
        .height305{height:305px}
        .size920-115{width:920px;height:115px}
        .disFlexA{display: flex; margin-bottom: 15px;}
        .flex1_borderB{
            flex: 1; border-bottom: 1px solid #cccccc;}
/*border*/
.borderRed{border-color:red}
.borderf2{border:1px solid #f2f2f2}
.borderf5{border:1px solid #f5f5f5}
.bordercc{border:1px solid #cccccc}
.borderLeftF5{border-left:1px solid #f5f5f5}
.borderRightF5{border-right:1px solid #f5f5f5}
.borderBottomF5{border-bottom:1px solid #f5f5f5}

.bR{border-radius:10px}

/*input框*/
.inputCC{width:450px;height:36px;border-radius:3px;border:1px solid #cccccc}

/*selectBox*/
.selectBox1{border-radius:4px;padding:5px 10px; border-color:#e0e0e0; }
/*color*/
.colorRed{color:red}
.colorRed2{color:#fe201d}
.colorDR{color:#ea3e64}
.colorRed3{color:#f86e23}
.colorPink{color:#fff9f9}
.color99{color:#999999}
.color00{color:#000000}
.color33{color:#333333}
.color55{color:#555555}
.color66{color:#666666}
.colorcc{color:#cccccc}
.colordd{color:#dddddd}
.colorf2{color:#f2f2f2}
.colorf5{color:#f5f5f5}
.colorff{color:#ffffff}

.bgColorPink{background-color:#fff9f9}
.bgColorWhite{background-color:#ffffff}
.bgColorGrayf2{background-color:#f2f2f2}
.bgColorGrayf9{background-color:#f9f9f9}
.bgColorGrayee{background-color:#eeeeee}
.bgColorblue609{background-color:#6099ea}
.bgColorDR{background-color:#ea3e64}


/*button*/
.btnGray{border-radius:5px;border:1px solid #cccccc;background-color:#aaaaaa;padding:5px 15px;color:#ffffff}
.btnRed2{border-radius:5px;border:1px solid #ea3e64;background-color:#ea3e64;padding:5px 15px;color:#ffffff}
/*浮层*/


.selected{background-color:#f5f5f5}

/*float*/
.floatL{float:left}
.floatR{float:right}

/*/text/*/
.textCenter{text-align:center}
/*img*/
.img608{width:608px;height:360px}
/*特殊尺寸*/
.homeAdSize{width:300px;height:360px;float:right;border:1px solid #f2f2f2}
.homeAdSize2{width:99px;height:40px;background:#f9f9f9;float:left; border-bottom: 1px solid #eeeeee;border-right:1px solid #eeeeee; }
.homeAdSize2-selected{width:99px;height:40px;background:#fff;float:left; border-bottom: none;border-right:1px solid #eeeeee; }
.newPerListBox .newsadv{width: 300px;}
.newsadv{line-height:28px;text-align:left;width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.homeMore{margin-left:200px;position:absolute; top: 16px; right: 24px;}
.newMoreLink{     background: #FFFFFF;
    padding: 4px 14px;
    border-radius: 100px;
    color: #E10600;}
.homeContent{width:1137px;height:336px;position:relative}
.homeMoreCompetion{float:right;margin-bottom: 30px;margin-right:5px;color:#ff344b}


/*图片尺寸限定*/
.homeHotImg{height:98px;float:left;margin-left:40px}




.bbf5{border-bottom:1px solid #f5f5f5}
.bbf0{border-bottom:1px solid #f0f0f0}
.bbcc{border-bottom:1px solid #cccccc}
.btf5{border-top:1px solid #f5f5f5}
.btf0{border-top:1px solid #f0f0f0}
.btcc{border-top:1px solid #cccccc}

.jsfl{line-height:41px;text-align:left;color:#ffffff;padding-left:20px;font-size:15px;background-color:#FFFFFF}
.jsfl2{float:right;margin-right:10px;color:rgba(255, 255, 255, 0.45);font-size: 14px;}
.fllb{line-height:44px;border-bottom:1px solid #cccccc;text-align:left;color:#666666;padding-left:20px;font-size:15px}
.fllb2{float:right;margin-right:10px;color:#666666}

.home_list{width:200px;height:340px;float:left;margin-right:10px;
    box-shadow: 0px 0px 24px 2px rgba(0,0,0,0.05);
    border-radius: 12px;
}
.homeList2{background-color:#ffffff}

.categoriesList{width:200px;height:360px}
.xd{max-width:1137px;min-width:1137px}




a{ color:#666;  text-decoration:none;  }
.first,.second {  list-style:none;}
.second { padding:0px; }
.newNav>.first>li>a{
    border-left: none;
    border-top: none;
    color: #333333;
    border-radius: 12px;
    margin-left: 0;
}
.newNav>.first>li:hover>a {
    color:#FFFFFF;text-decoration:none;
    background: linear-gradient( 77deg, #FF443F 0%, #E10600 100%);
}

.first>li>a { color:#FFF;  margin-left:5px;  width:200px; display:block; border-left:3px solid #fe505c;border-top:3px solid #fe505c; text-decoration:none;}
.first>li:hover>a {  background:#fff; color:#fe505c;border-left:3px solid #fe505c;border-top:3px solid #fe505c;border-bottom:3px solid #fe505c;text-decoration:none;}
.first>li:hover ul>li>a {  display:block; text-decoration:none; }
.second>li>a {  width:100px;  background:#fff;   margin-left:0px;  text-align:center;  display:none;text-decoration:none;  }
.second>li>a:hover {  color:#CC6600; background-color:#ccc;text-decoration:none; }
.add{background-color:#a0a0a0}
.call-number{ color: #ee0204;}
.all-inf{width:350px;height:342px;padding:14px 0 0 10px;background-color:#ffffff;position:absolute;z-index:98;float:left;top:0px;margin-left:150px;
    box-shadow: 0px 0px 24px 2px rgba(0,0,0,0.05);
    border-radius: 12px;
    border: 1px solid #E10600;
    overflow-y: scroll;
    scrollbar-width: none;
}
.all-inf::-webkit-scrollbar{
    display: none;
}
.list-competition{}
.list-competition li{float: left;display: block;width: 100px; height:70px;margin-right: 6px;margin-bottom: 16px;}
iframe[src='about:blank'] {
    width:50px;
    height:50px;
    border:1px solid #ccc;
    margin-right:20px;
    /*opacity:0.0;*/
    position: fixed;
    right: 0;
    bottom:0px;
    margin-bottom:183px;
    z-index:999;
    /*top: 50%;*/
}
iframe[src='about:blank'] #launchBtn{
    background-repeat: repeat-y;
}


/*客服*/
/* ÀÁÈËÍ¼¿â ËÑ¼¯ÕûÀí www.lanrentuku.com */
/*reset css*/
/**{margin:0;padding:0;list-style:none;border:none;}*/
/*body{height:2000px;background:#EEE;font-family:'microsoft yahei';}*/
/*!*main css*!*/
.izl-rmenu{position:fixed; right:0; margin-right:0px; top:25%; padding-bottom:20px; background:url(../../content/images/newPic/msgFixBox.png) 0px bottom no-repeat; z-index:999; }
/*.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}*/
/*.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}*/
/*.izl-rmenu .btn-qq:hover{background-color:#488bc7;}*/
/*.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}*/
/*.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}*/
/*.izl-rmenu .btn-wx:hover{background-color:#58a81c;}*/
/*.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}*/
/*.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}*/
/*.izl-rmenu .btn-phone:hover{background-color:#ff811b;}*/
/*.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}*/
/*.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}*/
/*.izl-rmenu .btn-top:hover{background-color:#444;}*/

.border-width{
    width:15% !important;border: 1px solid #ccc;border-radius: 4px;
}
.newSwiperBox{
    width: 100%;
    border-radius: 12px;
    background: #FFFFFF;
}
.newConBox2{
    position: relative;
}
.newConBox2 .conBox{
    width: 100%;
    height: 360px;
    background: #FFFFFF;
    box-shadow: 0px 0px 24px 2px rgba(0,0,0,0.05);
    margin-top: 20px;
}
.newConBox2 .conBox .conTit{
    width: 100%;
    height: 63px;
    background: linear-gradient( 180deg, #EDEDEE 0%, #FFFFFF 100%);
    border-radius: 12px 12px 0px 0px;
}
.newConBox2 .conBox .conTit a{
    display: inline-block;
    width: 150px;
    text-align: center;
    font-weight: 400;
    font-size: 18px;
    color: #1D1F21;
    position: relative;
    height: 63px;
    line-height: 63px;
}
.newConBox2 .conBox .conTit>.activeChecked > a,.newConBox2 .conBox .conTit>.activeChecked > a:focus{
    background-image: url("../../content/images/newPic/actTitChecked.png");
    background-repeat: no-repeat;
    background-size: 80%;
    background-position: center bottom 10px;
    font-size: 20px;
    text-decoration: none;
    background-color: #FFFFFF;
    outline:0;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
.floatL{
    float: left;
}
.floatR{
    float: right;
}
.newConBox3{
    height: 550px;
    background: #f6f6f6;
}
.newConBox4{
    min-height: 960px;
    background: linear-gradient( 180deg, #F6F6F6 0%, #FFFFFF 100%);
}
.goodActBox{
    flex: 1;
    height: 460px;
    background: linear-gradient( 180deg, #FFF6E4 0%, #FFFFFF 100%);
    box-shadow: 0px 0px 26px 3px rgba(0,0,0,0.05);
    border-radius: 16px;
    margin-right: 20px;
    position: relative;
}
.cateTit{
    padding: 20px 0;
    width: 100%;
}
.fon20W{
    font-size: 20px;
    color: #333333;
    font-weight: 400;
}

.newConBox4 .cateTit .cateTitBox a{
    display: inline-block;
    padding: 6px 16px;
    text-align: center;
    font-size: 14px;
    color: #999999;
    position: relative;
    background: #EDEDEE;
    border-radius: 1000px;
    margin-right: 16px;
}
.newConBox4 .cateTit .cateTitBox>.cateChecked > a,.newConBox4 .cateTit .cateTitBox>.cateChecked > a:focus{
    color: #E10600;
    background: #FFFFFF;
    text-decoration: none;
}
.perActBox{
    height: 280px;
    margin-bottom: 10px;
}
.perActBox .img-max{
    height: 160px;
    margin-bottom: 12px;
    border-radius: 10px;
}
.perActBox .wordCls{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.perActBox .monCls{
    font-weight: bold;
    font-size: 16px;
    color: #E10600;
}
.wordNorCls{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.actCheckBox{
    position: absolute;
    right: 10px;
    bottom: 10px;
    z-index: 12;
}
.actCheckBox>div{
    width: 243px;
    height: 83px;
    background: linear-gradient( 174deg, rgba(255,255,255,0.38) 0%, #FFFFFF 100%);
    border-image: linear-gradient(180deg, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.55)) 1 1;
    backdrop-filter: blur(10px);
    border-radius: 12px;
    display: flex;
    align-items: center;
    padding: 10px 12px;
}
