@charset "utf-8";
/* CSS Document */

body{ width:100%;font:14px/28px 'Microsoft YaHei'; color:#2a2a2a; background:#f6f4f4;word-wrap: break-word;}
*{padding:0; margin:0;}
ul,ul li{ list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{ color:#2a2a2a; text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.left{ float:left;}
.right{ float:right;}
.center{ text-align:center;}
.break{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
select,select:focus{ outline:none}
input,textarea,select{ background:none; border:none;font-family:"Microsoft YaHei"; line-height:normal; outline:none;}
.btn{ background:none; border:none; line-height:normal; cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);}
img{ border:medium none;}
.clear{ clear:both;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size:0;
    clear: both;
    visibility: hidden;
}
.clearfix {display:block;}

.study_banner{ width:100%; min-width: 1053px;}
.study_banner_body{ height:238px; background:#74bfe9;}
.one_study_banner{ width:100%; height:238px; background:url(../images/s_banner.jpg) no-repeat center top;}
.study_main{ width:1053px; margin:0 auto; background:#fff;}
.study_intro{ width:auto; padding-top:50px; padding-left: 75px}
.study_ship{ width:276px; margin:0 37.5px 0 0; float:left;}
.study_ship_img,.study_ship_img a,.study_ship_img a img{ width:276px; height:154px;}
.study_ship_img a{ display:block;}
.study_ship_title{ padding-top:4px; text-align:center;}
.study_ship_title a{color:#646363;}
.class{ margin-top:57px; margin-bottom:10px;}
.class_title{ background:url(../images/line.png) no-repeat center;font-size:24px; color:#214a94; text-align:center; line-height:44px; font-weight:bold;}
.class_title span{ display:inline-block; }
.book_icon{ background:url(../images/book_icon.png) no-repeat left center; padding-left:53px;}
.class_list{ width:910px; margin-top:57px; padding:0 35px;}
.class_ship{ width:271px; float:left; margin:0 16px 0; padding-bottom:22px;}
.class_ship a{ display:block;}
.s_book{ width:13px; height:12px; float:left; padding-top:7px;}
.class_ship_title{ width:251px; margin-left:7px; float:left; border-bottom:1px solid #e6e6e6;}
/*页面底部*/
.page_bottom{ background:url(../images/bot_bd.jpg) repeat left top; height:365px; border-top:#c9c9c9 solid 1px; margin-bottom:0px; text-align:left;font:12px/22px Arial,"宋体",Helvetica,sans_serif; min-width: 1053px;}
.page_bottom a:hover,.page_bottom a:active{ text-decoration:underline;}
.page_bottom_body{ width:975px; margin:0px auto; color:#848484;}
.page_bottom_body h3{ font-size:14px; margin-bottom:24px; text-align:left;}
.page_bottom_body a{ color:#848484; display:inline-block; height:24px; line-height:24px;}
.page_bottom_body .page_bottom_left{ padding-left:34px; float:left; width:204px; }
.page_bottom_body .page_bottom_left a{ width:50px; margin-right:30px;}
.page_bottom_body .page_bottom_center{width:390px; float:left; padding-left:70px;}
.page_bottom_body .page_bottom_center a{ width:130px;}
.page_bottom_body .page_bottom_right{ float:right; width:245px;}
.page_bottom_body .page_bottom_right a{ width:115px;}
.content_recommend_area .content_num_area .num_area a{ display:inline-block; cursor:pointer; text-decoration:none;}
.page_copyright{ height:36px; background-color:#b9b9b9; width:auto; margin-bottom:0; font: 12px/24px Arial,"宋体",Helvetica,sans_serif;margin:0px auto 10px auto;text-align:center; min-width: 1053px;}
.page_copyright_body{ width:975px; margin:0px auto; text-align:center; color:#666; padding-top:6px;}
.page_copyright_body span{ padding:0px 5px;}

.user_validated_box{ background-color:#fff; width:293px; height:107px; border:1px solid #e5e5e5; margin-top:10px; z-index:999;}
.user_validated_box .title{ background-color:#e5e5e5; height:32px; color:#264b94;}
.user_validated_box .title span{ font-size:14px; font-weight:bold; line-height:32px; float:left; margin-left:10px;}
.user_validated_box .title a{ line-height:32px; float:right; margin-right:8px;}
.user_validated_box .sign_in_box .info{ height:48px; float:left; color:#848484; text-align:right; margin-top:4px; margin-left:25px;}
.user_validated_box .sign_in_box .info p{ background:url(common/icons16.png) no-repeat -4px -1128px scroll; padding-left:16px; margin-bottom:3px;}
.user_validated_box .sign_in_box .info_another{ margin-top:15px;}
.btn_box, .sign_state input.had_s, .sign_calendar{ background:url(index/index_sign.png) no-repeat scroll;}
.sign_in_box{ height:50px; overflow:hidden; position:relative; padding-top:12px; padding-bottom:13px;}
.btn_box{ background-position:0 -89px; width:126px; height:36px; padding:3px; float:left; margin:5px 0 0 19px;}
.sign_continue{ width:62px; height:33px; line-height:17px; float:left; text-align:center; padding-top:3px;}
.sign_continue span{ color:#1d4b87; font-family:"微软雅黑";}
.sign_state{ width:64px; height:36px; float:right;}
.sign_state input{ width:64px; height:30px; border:none; font-family:"微软雅黑";}
.sign_state input.had_s{ background:url(index/had_sign.jpg) no-repeat 0 13px scroll; font-size:14px; margin-top:2px; margin-left:4px; padding:0 0 0 8px;}
.sign_state input.no_s{ background:none; font-size:18px; text-align:center; padding:0;}
.sign_calendar{ background-position:0 -142px; width:261px; height:345px; position:absolute; top:59px; left:19px;}


.content_group_area .inner_box .inner_box_title .icon_group{ background-position:-81px -287px;}
.content_recommend_area .lbox_image_rollers .roller_bg li{ float:left; background-color:#001744; width:7px; height:7px; margin-right:5px; overflow:hidden; cursor:pointer;}
.content_recommend_area .lbox_image_rollers .roller_bg{ position:absolute; bottom:11px; left:10px;}
.content_recommend_area .lbox_image_rollers .roller_bg .current{ background-color:#fff;}
.bottom_con{ width:130px; float:left;}
.inner_box .inner_box_content .inner_box_body .img_box div.group_box{ border:none; float:none; width:88px; height:72px;}
.inner_box .inner_box_content .inner_box_body .img_box .div.group_box img{ margin:0px; width:88px; height:72px;}
.friendslink_box{ margin:0px auto; height:146px; padding:25px 0px 0px 34px;}
.page_bottom_body .friendslink_box h3{margin-bottom:24px;}
.page_bottom_body .friendslink_box a{ display:inline-block; float:none; margin-right:20px;}
.content_disease_area .item_split_box div.user_box img{margin:0px;}
.content_disease_area .content_right_block .inner_box .inner_box_content{ width:262px; padding-left:0;}
.page_bottom .fix_hei{ background:url(../images/bot_top_bd.jpg) no-repeat scroll; width:975px; height:165px; overflow:hidden; padding-top:29px;}
.op_area_right .icon_login_in{ background-position:-165px -381px; height:17px;}
.op_area_right .orange{ color:#fc6d1f; font-weight:normal;}
.op_area_right .icon_mail{ background-position:-183px -383px;}
.op_area_right .icon_notice{ background-position:-183px -400px;}
.op_area_right .icon_exit{ background-position:-164px  -400px; height:17px;}
.content_disease_area .inner_box{ height:210px; padding-bottom:0px;}
.content_disease_area .left_block_bg{ padding-bottom:0px; height:252px;}
.content_news_area .content_left_block{ height:255px;}
.content_news_area .content_left_block .left_block_bg{ padding-bottom:0px; height:255px;}
.content_group_area .content_left_block{ height:308px;}
.content_lit_area .content_left_block .left_block_bg{ height:247px;}
.content_group_area .content_right_block .inner_box .inner_box_content .feed_list .info a:hover{color:#284E9E;}
.content_disease_area .item_split_box .info .expert_info .txt{ width:45px;}
.content_disease_area .inner_box .inner_box_content .detail_info p{line-height:19px;}
.user_validated_box .points_area .nick a{ color:#353535;}
.inner_box_01 .inner_box_content ul{ margin-top:11px;}
.more_box { padding:50px 0 50px;; text-align:center;}
.more_box .more { background:url(img/more.png) no-repeat top center; width:128px; padding-top:104px; font-size:13px; line-height:23px; color:#a4a29f; display:inline-block; margin:0 auto;}
.bg { background-color: #fff;}
.mright0 { margin-right: 0;}