/*
base层用于存放通用基础样式，应保证此处的样式精简通用
*/

/*
代码维护者联系方式列表

name:Nimo
Eamil:nimojs[at]gmail.com Tel:13641822109
Tel:13641822109

*/
@font-face {
    font-family: 'athelasregular';
    src: url('../fonts/1-webfont.eot');
    src: url('../fonts/1-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/1-webfont.woff') format('woff'),
         url('../fonts/1-webfont.ttf') format('truetype'),
         url('../fonts/1-webfont.svg#athelasw01-regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Georgia';
    src: url('../fonts/1-webfont.eot');
    src: url('../fonts/1-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/1-webfont.woff') format('woff'),
         url('../fonts/1-webfont.ttf') format('truetype'),
         url('../fonts/1-webfont.svg#athelasw01-regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*reset S*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td{margin: 0; padding: 0; } fieldset, img {border: 0; } address, caption, cite, code, dfn, em, strong, th, var, optgroup {font-style: normal; font-weight: normal; } h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: normal; } abbr, acronym {border: 0; font-variant: normal; } input, button, textarea, select, optgroup, option {font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; } code, kbd, samp, tt {font-size: 100%; } @purpose To enable resizing for IE *//*@branch For IE6-Win, IE7-Win input, button, textarea, select {*font-size: 100%; } body {line-height: 1.5; } ol, ul {list-style: none; } /* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse; border-spacing: 0; } caption, th {text-align: left; } sup, sub {font-size: 100%; vertical-align: baseline; } /* remember to highlight anchors and inserts somehow! */:link, :visited, ins {text-decoration: none; } blockquote, q {quotes: none; } blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none; }ul{list-style: none;}img{vertical-align: top;}
body{font-size: 14px; line-height: 1.5; font-family:'athelasregular','黑体'; background-color: white; }
/*reset E*/
.clearfix:before, .clearfix:after {content: ""; display: table; } .clearfix:after {clear: both; } .clearfix {*zoom: 1; } .com-hide{display:none;}
a{
	color:#000;
}
a:hover{ color:#DC3549; text-decoration:underline;}

.page-time-center1 em{
	position: relative;
	top:10px;
}
.com-list-1{
    padding:10px 30px;
    overflow: hidden;
}
.com-list-1{

}
.com-list-1 li{
    margin-right: 1em;margin-bottom: 1em;
    cursor: pointer;color:;
    padding-left: 1em;
    font-size: 16px;
}
.com-list-1 .edit{
    float:right;
    color:#BF2619;
}
.com-list-box-1{
    display: none;
}
.com-box .content .picks{
    height: 62px;overflow: hidden;
}
.com-box .content .shelf dd a{
    display: block;
    height: 44px;overflow: hidden;
}
.com-item1 .detail p{
 line-height: 1.3;
height: 46px;
overflow: hidden;   
}
.fn-start-value{
    cursor: pointer;
}
.fn-w-bdimg{
    max-width:640px;
    max-height:459px;
}
.w-bdimg-wrap{
    text-align: center;
}
.module-2 .com-item3 .detail .list h5{
    margin-bottom: 0;
    top:3px;
}
.module-2 .com-item3 .detail .list .text strong{
    display: none;
}


.module-2 .com-item5 .bd .item p{
    line-height: 1.2;
    height: 53px;overflow: hidden;
    padding-top: 5px;
}
.page-professors .left .professors-5 em,
.page-professors .left .professors-5 i,
.page-chinese .left .chinese-detail .text em,
.page-chinese .left .chinese-detail .text i,
.idealoffers-detail .details .introduce em,
.idealoffers-detail .details .introduce i,
.page-events .e-introduce em,
.page-events .e-introduce i,
.page-luckydraw .gift .content-2 em,
.page-luckydraw .gift .content-2 i{
    font-style: italic;
}
.page-professors .left .professors-5 strong,
.page-professors .left .professors-5 b,
.page-chinese .left .chinese-detail .text strong,
.page-chinese .left .chinese-detail .text b,
.idealoffers-detail .details .introduce strong,
.idealoffers-detail .details .introduce b,
.page-events .e-introduce strong,
.page-events .e-introduce b,
.page-luckydraw .gift .content-2 strong,
.page-luckydraw .gift .content-2 b{
    font-weight: bold;
}

.page-professors .left .professors-5 u,
.page-chinese .left .chinese-detail .text u,
.idealoffers-detail .details .introduce u,
.page-events .e-introduce u,
.page-luckydraw .gift .content-2 u{
    text-decoration: underline;
}
body .page-professors .left .professors-5 p,
body .page-chinese .left .chinese-detail .text p,
body .idealoffers-detail .details .introduce p,
body .page-events .e-introduce p,
body .page-luckydraw .gift .content-2 p{
    
    margin-bottom: 10px;
}


.type-style input{
    padding:0 0.5em;
    line-height: 30px;
    cursor: pointer;
border-radius: 3px;
border: solid 1px #d35564;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#ef8794), to(#dd364b));
background: -moz-linear-gradient(top, #ef8794, #dd364b);
background: -o-linear-gradient(top, #ef8794, #dd364b);
background: -ms-linear-gradient(#ef8794 0%,#dd364b 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef8794',endColorstr='#dd364b',grandientType=1);
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef8794',endColorstr='#dd364b',grandientType=1);
text-align: center;
color: #fff;
font-size: 20px;
}

.type-style-2{
    padding:0 0.5em;
    line-height: 25px;
    cursor: pointer;
border-radius: 3px;
border: solid 1px #d35564;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#ef8794), to(#dd364b));
background: -moz-linear-gradient(top, #ef8794, #dd364b);
background: -o-linear-gradient(top, #ef8794, #dd364b);
background: -ms-linear-gradient(#ef8794 0%,#dd364b 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef8794',endColorstr='#dd364b',grandientType=1);
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef8794',endColorstr='#dd364b',grandientType=1);
text-align: center;
color: #fff;
font-size: 16px;
}

@font-face {
  font-family: 'nimojsfont';
  src: url('http://at.alicdn.com/t/font_1400489211_4549003.eot');
  src: url('http://at.alicdn.com/t/font_1400489211_4549003.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1400489211_4549003.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1400489211_4549003.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1400489211_4549003.svg#nimojsfont') format('svg');
}
.ui-font{
    font-family: 'nimojsfont';
}
.ui-mask{
    position: absolute;left:0;top:0;
    width:100%;height: 100%;
    background-color:black;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.ui-popup{
    width:400px;
    position: absolute;left:50%;
    z-index: 2;
    font-family:consolas,"Microsoft YaHei";
    box-shadow:0px 0px 3px rgba(0,0,0,0.2);
    border-radius:10px;
}
.ui-popup-hd{   
    background-color: #BF2619;
    line-height: 40px;color:white;
    font-size: 18px;
    padding-left: 10px;padding-right: 10px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-left:1px solid #BF2619;
    border-top:1px solid #BF2619;
    border-right:1px solid #BF2619; 
}
.ui-popup-close{
    
}
.ui-popup-close{
    font-family: Fixedsys;
    cursor: pointer;    
    font-size: 16px;
    position: absolute;right: 0;top:0;
    width:40px;
    text-align: center;
    color:#222;
}
.ui-popup-close:hover{
    color:#111;
}
.ui-popup-bd{
    background-color: white;    
    font-size: 14px;color:#777;
    line-height: 1.6;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;        
}
.ui-popup-content{
    padding:15px 10px;  
}
.ui-popup-content .input-text{
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    
    text-indent:0.5em;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.ui-popup-content textarea{
    height: 150px;
}
.ui-popup-fn{
    text-align: right;
    border-top: 1px solid #DDDDDD;
    padding:0.5em 1em;
}
.ui-popup-btn{
    display: inline-block;
    padding: 6px 12px;  margin-left: 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border:none;
    border-radius: 4px;
    color: #fff;
    background-color: #BF2619;
}
.ui-popup-btn:hover{
    background-color:#BF2619;
}

.car-delete{
    position: relative;top:3px;left:5px;
    background: url(../photo/delete-ico-1.png) no-repeat center;
    background-size: 15px 18px;
    display: inline-block;
    width:15px;height: 18px;line-height: 999;overflow: hidden;
    cursor: pointer;
    display: none;

}
.car-delete:hover{
    background-image: url(../photo/delete-ico-2.png);

}
.com-2nav .car-pop-up .car-list .com-arial{
    position: relative;top:-2px;
}
.com-2nav .car-pop-up .car-list .grey .com-arial{
    padding-left: 0.3em;font-size: 20px;
}
body .page-professors .type-style-3{
    width:100%;
}
body .page-professors .type-style-3 .professors-5{
    width:640px;padding-bottom: 10px;
}
body .page-professors .left .professors-5,
    body .page-chinese .left .chinese-detail .text,
    body .idealoffers-detail .details .introduce,
    body .page-events .e-introduce,
    body .page-luckydraw .gift .content-2{
        font-size: 20px;line-height: 1.2;
    }


body .page-professors .left .professors-5 ol,
body .page-professors .left .professors-5 ul,
    body .page-chinese .left .chinese-detail .text ol,
    body .page-chinese .left .chinese-detail .text ul,
    body .idealoffers-detail .details .introduce ol,
    body .idealoffers-detail .details .introduce ul,
    body .page-events .e-introduce ol,
    body .page-events .e-introduce ul,
    body .page-luckydraw .gift .content-2 ol,
    body .page-luckydraw .gift .content-2 ul{
        padding-left: 30px;
    }


body .page-professors .left .professors-5 h1,
    body .page-chinese .left .chinese-detail .text h1,
    body .idealoffers-detail .details .introduce h1,
    body .page-events .e-introduce h1,
    body .page-luckydraw .gift .content-2 h1{
        font-size: 28px;
    line-height: 1.5;
    }

body .page-professors .left .professors-5 h2,
    body .page-chinese .left .chinese-detail .text h2,
    body .idealoffers-detail .details .introduce h2,
    body .page-events .e-introduce h2,
    body .page-luckydraw .gift .content-2 h2{
    font-size: 22px;
    line-height: 1.5;
    }

body .page-professors .left .professors-5 h3,
    body .page-chinese .left .chinese-detail .text h3,
    body .idealoffers-detail .details .introduce h3,
    body .page-events .e-introduce h3,
    body .page-luckydraw .gift .content-2 h3{
    font-size: 18px;
    line-height: 1.5;
    }

    body .page-professors .left .professors-5 h4,
    body .page-chinese .left .chinese-detail .text h4,
    body .idealoffers-detail .details .introduce h4,
    body .page-events .e-introduce h4,
    body .page-luckydraw .gift .content-2 h4{
    font-size: 16px;
    line-height: 1.5;
    }

    body .page-professors .left .professors-5 h5,
    body .page-chinese .left .chinese-detail .text h5,
    body .idealoffers-detail .details .introduce h5,
    body .page-events .e-introduce h5,
    body .page-luckydraw .gift .content-2 h5{
    font-size: 14px;
    line-height: 1.5;
    }
    body .page-professors .left .professors-5 h6,
    body .page-chinese .left .chinese-detail .text h6,
    body .idealoffers-detail .details .introduce h6,
    body .page-events .e-introduce h6,
    body .page-luckydraw .gift .content-2 h6{
    font-size: 14px;
    line-height: 1.5;
    }



    
/* 暂时去掉星星 S */
body .idealoffers-detail .goods .content-2,
body .idealoffers-detail .goods .content-2 .color{
    font-size: 0;
}
body .idealoffers-detail .goods .content-2 img{
    display: none;
}
html body .com-item8 .detail .tool{
    display: none;
}
/* 暂时去掉星星 E */
    body .page-awards .content li .p1{
        height: 58px;
    }

    .new-detail-post{

    }
    .new-detail-post p{
        text-indent: 2em;margin-bottom: 10px;line-height: 1.2;font-size: 16px;
    }
    .new-detail-post .hd p{
        color:gray;
    }
    .new-detail-post img{
        margin:0 auto;display: block;margin-bottom: 10px;
    }

    .hubeian{

    }
    .com-copyright .text{
        position: relative;
        width: 535px;
    }
    .dailylogo{
    position: absolute;right:10px;top:25px;
    }
    .dailylogo img{
        width:190px;
        
    }
    .page-luckydraw .information .content .input-box .input .span em{
        color:red;padding-right: 0.1em;font-size: 28px;
        position: relative;top:4px;
    }
	.page-coupon img{width:100%;}
	
.rand_cont img{
	width:100%;
}

.rand_cont p{
	margin-bottom: 20px;
}






