@charset "utf-8";

/*主页部分*/
.bgg-box { width: 100%;}
#main{ position: absolute; z-index: 100;  width: 100%;/* background-color: #f6f6f6;*/ float: left;}
#main #box { width: 1000px; margin: 0 auto; padding-bottom: 90px; background: #FFFFFF;  margin-top: 510px; z-index: 9999;}
/*母校动态*/
#main #box #M_news {}
#main #box #M_news .t_box{ height: 95px; margin-top: 20px;}
#main #box #M_news .t_box .line_l { display: inline-block; background-color: #BBD9FF; /*width: 25px;*/ padding-right: 25px; padding-top: 5px;}
#main #box #M_news .t_box .title{ color: #4361a5; font-size: 24px; line-height: 95px; padding-left: 30px;}
#main #box #M_news .t_box .en{ color: #a9aebb; line-height: 95px; padding-left: 40px;}
#main #box #M_news .t_box .line_r { display: inline-block; background-color: #BBD9FF; /*width: 25px;*/ padding: 5px 540px 0px 0px; margin-left: 30px;}
#main #box #M_news .t_box .more{ color: #4360a5; font-size: 12px; line-height: 95px; padding-left: 15px;}

#main #box #M_news .c_box {}
#main #box #M_news .c_box .h_news{ float: left; width:410px; height:265px; margin-left:60px;}
#main #box #M_news .c_box .h_news .h_title{ 
    position: absolute;  
    height: 80px; 
    bottom: 0; 
    left: 0; 
    width: 410px;     
    background: -webkit-linear-gradient(#c2c2c2, #000000); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#c2c2c2, #000000); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#c2c2c2, #000000); /* Firefox 3.6 - 15 */
    background: linear-gradient(#c2c2c2, #000000); /* 标准的语法（必须放在最后） */ 
    /*background-color: #000000; */
    opacity: 0.5; 
    z-index: 33;
}
#main #box #M_news .c_box .h_news .text { position: absolute;  height: 80px; bottom: 0; left: 0; width: 410px; color: #eeeeee; z-index: 9999; text-align: center; line-height: 80px;}
#main #box #M_news .c_box .contents { width: 440px; margin-left: 25px; float: left; }
#main #box #M_news .c_box .contents .top_news { /*height: 145px;*/}
#main #box #M_news .c_box .contents .top_news .text {width: 235px; /*height: 95px;*/ float: right; color: #272727;  margin-top: 10px; line-height: 175%;}
#main #box #M_news .c_box .contents .news_list { color: #272727; margin-top: 10px;}
#main #box #M_news .c_box .contents .news_list .radio { display: inline-block; width: 10px; height: 10px; background-color: #4361A5; border-radius: 50%;}
#main #box #M_news .c_box .contents .news_list p{ line-height: 220%;}

/*校友活动*/
#main #box #A_news .t_box{ height: 95px; margin-top: 20px;}
#main #box #A_news .t_box .line_l { display: inline-block; background-color: #BBD9FF; /*width: 25px;*/ padding-right: 25px; padding-top: 5px;}
#main #box #A_news .t_box .title{ color: #4361a5; font-size: 24px; line-height: 95px; padding-left: 30px;}
#main #box #A_news .t_box .en{ color: #a9aebb; line-height: 95px; padding-left: 40px;}
#main #box #A_news .t_box .line_r { display: inline-block; background-color: #BBD9FF; /*width: 25px;*/ padding: 5px 555px 0px 0px; margin-left: 30px;}
#main #box #A_news .t_box .more{ color: #4360a5; font-size: 12px; line-height: 95px; padding-left: 15px;}

#main #box #A_news .c_box .news_box { float: left; width: 500px; padding-bottom: 20px;}
#main #box #A_news .c_box .month{ position:absolute; left:75px; top:15px; font-size: 24px; color: #ffffff;}
#main #box #A_news .c_box .day{ position:absolute; left:85px; top:60px; font-size: 24px; color: #242424;}
#main #box #A_news .c_box .news_box .info { width: 325px; float: right;}
#main #box #A_news .c_box .title {color: #292929; font-size: 18px; margin-top: 10px; margin-left: 20px; width: 310px; display: inline-block;}
#main #box #A_news .c_box .address {color: #707070;  margin-top: 10px; margin-left: 20px; width: 290px;}
#main #box #A_news .c_box .name {color: #707070;  margin-top: 10px; margin-left: 20px; width: 290px;}

/*最热论坛*/
#main #box #H_bbs .t_box{ height: 95px; margin-top: 0px;}
#main #box #H_bbs .t_box .line_l { display: inline-block; background-color: #BBD9FF; /*width: 25px;*/ padding-right: 25px; padding-top: 5px;}
#main #box #H_bbs .t_box .title{ color: #4361a5; font-size: 24px; line-height: 95px; padding-left: 30px;}
#main #box #H_bbs .t_box .en{ color: #a9aebb; line-height: 95px; padding-left: 40px;}
#main #box #H_bbs .t_box .line_r { display: inline-block; background-color: #BBD9FF; /*width: 25px;*/ padding: 5px 560px 0px 0px; margin-left: 30px;}
#main #box #H_bbs .t_box .more{ color: #4360a5; font-size: 12px; line-height: 95px; padding-left: 15px;}

#main #box #H_bbs .left { width: 500px; float: left;}
#main #box #H_bbs .left .work{ height: 40px; width: 100%;}
#main #box #H_bbs .left .work-cn{ color: #545151; font-weight: 600; font-size: 20px; position: absolute; left: 155px; top: 5px; }
#main #box #H_bbs .left .work-en{ color: #716c6c; position: absolute; left: 210px; top: 15px; font-size: 12px; }

#main #box #H_bbs .left .work-info {margin-top: 20px;}
#main #box #H_bbs .left .work-info .num{ display: inline-block; width: 35px; height: 20px; background-color: #eeeeee; border: solid #c9c9c9 1px; color: #272727; text-align: center;}
#main #box #H_bbs .left .work-info .title{ color: #37559a; font-size: 16px; padding-left: 15px;display: inline-block; width: 365px;}
#main #box #H_bbs .left .work-info .text { color: #666666;  display: inline-block; margin: 10px 45px 0px 50px;}
.work-list { width: 425px; margin-left: 60px; }
/*项目外包*/
#main #box #project .t_box{ height: 95px; margin-top: 20px;}
#main #box #project .t_box .line_l { display: inline-block; background-color: #BBD9FF; /*width: 25px;*/ padding-right: 25px; padding-top: 5px;}
#main #box #project .t_box .title{ color: #4361a5; font-size: 24px; line-height: 95px; padding-left: 30px;}
#main #box #project .t_box .en{ color: #a9aebb; line-height: 95px; padding-left: 40px;}
#main #box #project .t_box .line_r { display: inline-block; background-color: #BBD9FF; /*width: 25px;*/ padding: 5px 537px 0px 0px; margin-left: 30px;}
#main #box #project .t_box .more{ color: #4360a5; font-size: 12px; line-height: 95px; padding-left: 15px;}

#main #box #project .p_box { margin-bottom: 15px;  height: 50px;}
#main #box #project .p_box .tl-des { float: left; width: 355px; margin-left: 60px;}
#main #box #project .p_box .tl-des .title { display: block; color: #262626; font-size: 16px; }
#main #box #project .p_box .tl-des .des { display: block; color: #888888; margin-top: 10px;}
#main #box #project .p_box .price { float: left; color: #fa9e0e; font-size: 20px; line-height: 55px; width: 250px;}
#main #box #project .p_box .sale { float: left; color: #fa9e0e; line-height: 60px; margin-left: 5px; width: 110px;}
#main #box #project .p_box .j-o { float: left; width: 75px; height: 65px; font-size: 12px;}
#main #box #project .p_box .join { color: #949494; display: inline-block; margin-top: 15px;}
#main #box #project .p_box .over { color: #949494; display: inline-block; margin-top: 3px;}
#main #box #project .p_box .bid { float: right; margin-right: 70px; color: #FFFFFF; width: 85px; height: 30px; background-color: #fa9e0e; border-radius: 5px; line-height: 30px; margin-top: 21px; text-align: center; cursor: pointer;}

/*实习就业*/
#main #box #job .t_box{ height: 95px; margin-top: 20px;}
#main #box #job .t_box .line_l { display: inline-block; background-color: #BBD9FF; /*width: 25px;*/ padding-right: 25px; padding-top: 5px;}
#main #box #job .t_box .title{ color: #4361a5; font-size: 24px; line-height: 95px; padding-left: 30px;}
#main #box #job .t_box .en{ color: #a9aebb; line-height: 95px; padding-left: 40px;}
#main #box #job .t_box .line_r { display: inline-block; background-color: #BBD9FF; /*width: 25px;*/ padding: 5px 542px 0px 0px; margin-left: 30px;}
#main #box #job .t_box .more{ color: #4360a5; font-size: 12px; line-height: 95px; padding-left: 15px;}

#main #box #job .post { color: #272727; font-size: 20px; margin-left: 55px;}
#main #box #job .company { color: #272727; font-size: 20px; margin-left: 265px;}
#main #box #job .money { color: #272727; font-size: 20px; margin-left: 290px;}
#main #box #job .address { float: right; color: #272727; font-size: 20px; margin-right: 75px;}
#main #box #job .job-box { float: left; width: 100%; height: 30px; margin-top: 15px; line-height: 30px}
#main #box #job .job-box .cate{float: left; font-size: 18px; color: #272727; margin-left: 48px;}
#main #box #job .job-box .title {float: left; font-size: 18px;  width: 245px;}
#main #box #job .job-box .title a { color: #4361a5;}
#main #box #job .job-box .companys{float: left; color: #5a5a5a; width: 330px; }
#main #box #job .job-box .moneys{float: left; font-size: 20px; color: #fa9e0e;}
#main #box #job .job-box .each{float: left; font-size: 20px; color: #fa9e0e; width: 100px;}
#main #box #job .job-box .addres{float: right;  color: #5a5a5a; margin-right: 85px;}
/*主页部分*/

/*母校动态部分*/

#main .ad { width: 1000px; margin: 0 auto; height: 25px; background-color: #FFFFFF; opacity: 0.5; margin-top: 175px; z-index: 9999;}

#main #new-box { width: 1000px; margin: 0 auto; padding-bottom: 30px; background-color: #FFFFFF;  margin-top: 10px; z-index: 9999;}
#main #new-box .left { width: 275px; float: left; }
#main #new-box .left .news-nav{ display:block; color:#4461a6; margin:33px 0px 0px 60px; font-size:20px;}
#main #new-box .left li { display: block; margin: 25px 0px 0px 45px;  font-size: 16px; color: #4160a8; padding-left: 20px; }
/*#main #new-box .left li a*/
#main #new-box .left ul .active { background-color: #4160a7; width: 80px; height: 30px; color: #fff; border-radius: 3px; line-height: 30px;}

#main #new-box .right { float: left; width: 725px; }
#main #new-box .right .nav { height: 55px; padding-left: 20px; color: #7c7c7c; font-size: 12px; line-height: 55px; /*width: 660px;*/}
#main #new-box .right .news-box { float: left;  width: 680px; margin-top:20px; padding-bottom: 20px;}
#main #new-box .right .news-box .new-title { width: 470px; float: left; margin-left: 20px; font-size: 20px;}
#main #new-box .right .news-box .new-title a{ color: #4161a8; }

#main #new-box .right .news-box .new-text { width: 470px; float: left; margin: 5px 0px 0px 20px; color: #616161; text-indent: 2em; line-height: 200%;}
#main #new-box .right .news-box .t-b { float: right; margin: 18px 45px 0px 20px; color: #acacac; font-size: 12px;}
#main #new-box .right  .page { text-align: center; width: 680px; margin-top: 50px; float: left;}
#main #new-box .right  .page .page-center { display: inline-block;}
/*母校动态部分*/

/*母校动态详情部分*/
#main #new-dt-box { width: 1000px; margin: 0 auto;  padding-bottom: 30px; background-color: #FFFFFF;  margin-top: 10px; z-index: 9999;}
#main #new-dt-box .left { width: 275px; float: left; }
#main #new-dt-box .left .news-nav{ display:block; color:#4461a6; margin:33px 0px 0px 60px; font-size:20px;}
#main #new-dt-box .left li { display: block; margin: 25px 0px 0px 45px;  font-size: 16px; color: #4160a8; padding-left: 20px; }
/*#main #new-dt-box .left li a*/
#main #new-dt-box .left ul .active { background-color: #4160a7; width: 80px; height: 30px; color: #fff; border-radius: 3px; line-height: 30px;}

#main #new-dt-box .right { float: left; width: 725px; }
#main #new-dt-box .right .nav-detail { height: 55px; padding-left: 20px; color: #7c7c7c; font-size: 12px; line-height: 55px; width: 660px;   border-bottom: solid #d7d7d7 1px;}
#main #new-dt-box .right .dt-title { width: 660px; margin: 25px 0px; text-align: center; line-height: 35px; font-size: 22px;}
#main #new-dt-box .right .dt-title a{ color: #4160a8; }
#main #new-dt-box .right .dt-time { color: #848484; text-align: center; width: 660px;} 
#main #new-dt-box .right .dt-text { color: #2b2b2b; font-size: 16px; margin-top: 30px;}
#main #new-dt-box .right .dt-text p{ float: left; line-height: 200%; text-indent: 2em; width: 650px;}
#main #new-dt-box .right .dt-text .name {float: left; color:#848484; text-align: center; width: 660px; height: 40px; line-height: 40px;}
/*母校动态详情部分*/

/*校友活动部分*/
#main #aty-box {  position: relative; width: 1000px; margin: 0 auto;  padding-bottom: 30px; background-color: #FFFFFF;  margin-top: 10px; z-index: 9999;}
#main #aty-box .nav { color: #7b7b7b; font-size: 12px;  height: 55px; line-height: 55px; margin-left: 45px; border-bottom: solid #d7d7d7 1px; width: 940px;}
#main #aty-box .nav a { color: #365fbc; margin-left: 15px; }
#main #aty-box .nav-address {  float: left; color: #a7a7a7; font-size: 18px;  /*height: 60px;*/ line-height: 60px; margin-left: 45px; border-bottom: solid #d7d7d7 1px; width: 940px;}
/*#main #aty-box .nav-address ul { float: left; text-align: center;}*/
#main #aty-box .nav-address ul li { margin-top: 17px; float: left; margin-left: 20px; line-height: 25px; display: block; text-align: center; color: #393939; font-size: 14px; width: 65px; height: 25px;}
#main #aty-box .nav-address ul .active { /*padding-bottom: 3px;*/  background-color: #f99f2a; border-radius: 5px;}
#main #aty-box .nav-address ul .active a{  color: #fff; }
#main #aty-box  .more { float: left; padding-left: 15px;  font-size: 12px;  line-height: 60px; border-bottom: solid #d7d7d7 1px; width: 120px;}
#main #aty-box  .more a{ color: #6d8fdb;}

#main #aty-box .left-box { float: left; width: 635px; padding-bottom: 30px; border: solid #dedede 1px; margin: 15px 0px 0px 35px;}
#main #aty-box .left-box .aty-day { float: left; width: 100%; font-size: 18px; color: #535353; /*width: 200px;*/ height: 35px; line-height: 35px; margin: 10px 0px 0px 10px; border-left: solid #4d74cc 3px; }
#main #aty-box .left-box .aty-day .moth { font-size: 20px; color: #0d2969; margin: 0px 10px 0px 25px;}
#main #aty-box .left-box .info_show { float: left; width: 615px; padding-bottom: 0px; margin: 15px 0px 0px 10px; background-color: #f2f2f2; overflow: hidden;}
#main #aty-box .left-box .info_show .title { width: 450px; display: inline-block; margin:27px 0px 0px 20px; font-size: 22px; color: #232323;}
#main #aty-box .left-box .info_show /*.title-num*/ .num{ display: inline-block; color:#f99f2a; float: right; font-size: 36px; margin-top: 23px;}
#main #aty-box .left-box .info_show /*.title-num*/ .join { display: inline-block; font-size: 14px; color: #868686; margin: 45px 35px 0px 0px; float: right;}
#main #aty-box .left-box .info_show .line { float: left; width: 100%; height: 30px; line-height: 30px;}
#main #aty-box .left-box .info_show .name { float: left; display: inline-block; margin-left: 20px;}
/*#main #aty-box .left-box .info_show .font { font-size: 14px; color: #262626;}*/
#main #aty-box .left-box .info_show .text { color: #747474;}
#main #aty-box .left-box .info_show #down { float: right; margin: 0px 30px 0px 0px; cursor: pointer; color: #37729f; font-size: 10px;}


#main #aty-box .left-box .info_hide { float: left; width: 615px; padding-bottom: 15px; margin-left: 10px; background-color: #f2f2f2; overflow: hidden;}
#main #aty-box .left-box .info_hide .line { float: left; width: 100%; height: 30px; line-height: 30px;}
#main #aty-box .left-box .info_hide .name { float: left; display: inline-block; margin-left: 20px;}
/*#main #aty-box .left-box .info_hide .font { font-size: 16px;}*/
#main #aty-box .left-box .info_hide .text { float: left; color: #747474;}
#main #aty-box .left-box .info_hide .text p {float: left; margin-left: 20px; line-height: 175%; width: 475px;}
#main #aty-box .left-box .info_hide .btn { display: block; background-color: #f99f2a; border-radius: 5px; width: 125px; height: 40px; font-size: 20px; color: #fff; text-align: center; line-height: 40px; margin: 25px 25px 0px 0px; float: right;}
#main #aty-box .left-box .info_hide #up { float: right; margin: 35px 30px 0px 0px; cursor: pointer; color: #b0b0b0; font-size: 10px;}

#main #aty-box .right-box { float: left; width: 300px; padding-bottom: 20px; border: solid #dedede 1px; margin: 15px 0px 0px 13px;}
#main #aty-box .right-box .start { height: 45px; background-color: #6e90dd; font-size: 20px; text-align: center; line-height: 45px; color: #FFF;}
#main #aty-box .right-box .line { width: 100%; height: 35px; line-height: 35px; float: left; margin: 15px 0px 0px 10px;}
#main #aty-box .right-box .line span { float: left; color: #404040; font-size: 16px; }
#main #aty-box .right-box .line input { float: left; display: block; width: 200px; height: 35px; padding-left: 10px; font-size: 16px; margin-left: 5px;  }
#main #aty-box .right-box .text { width: 280px; height: 155px; float: left; margin: 10px 0px 0px 10px; border: solid #a9a9a9 1px; }
#main #aty-box .right-box textarea { width: 280px; height: 135px; border: none;}
#main #aty-box .right-box .text .no { color: #b5b5b5; font-size: 10px; float: right;}
#main #aty-box .right-box .btn { float: left; width: 100px; height: 30px; color: #FFF; background-color: #f99f2a; border-radius: 5px; line-height: 30px; text-align: center; margin:20px 0px 0px 100px; cursor: pointer;}

#main #aty-box .left-box .more-box { text-align: center;}
#main #aty-box .left-box .more-box .more{ display: inline-block; width: 115px; height: 30px; border: solid #93a9dc 1px; text-align: center; line-height: 30px; color: #4d74cc; font-size: 16px; float: left; border-radius: 5px; margin:25px 0px 0px 250px;}

/*校友活动部分*/

/*项目外包部分*/
#main #prj-box { position: relative; width: 1000px; margin: 0 auto;  padding-bottom: 30px; background-color: #FFFFFF;  margin-top: 10px; z-index: 9999;}
#main #prj-box .nav { color: #7b7b7b; font-size: 12px;  height: 55px; line-height: 55px; margin-left: 45px; border-bottom: solid #d7d7d7 1px; width: 940px;}
#main #prj-box .nav a { color: #365fbc; margin-left: 15px; }
#main #prj-box .nav-address { float: left; color: #a7a7a7; font-size: 18px;  /*height: 60px;*/ line-height: 60px; margin-left: 45px; border-bottom: solid #d7d7d7 1px; width: 940px;}
/*#main #aty-box .nav-address ul { float: left; text-align: center;}*/
#main #prj-box .nav-address ul li { margin-top: 17px; float: left; margin-left: 20px; line-height: 25px; display: block; text-align: center; color: #393939; font-size: 14px; width: 65px; height: 25px;}
#main #prj-box .nav-address ul .active { /*padding-bottom: 3px;*/  background-color: #f99f2a; border-radius: 5px;}
#main #prj-box .nav-address ul .active a{  color: #fff; }

#main #prj-box .p-left { float: left; width: 665px; /*height: 645px;*/ /*border: solid #dedede 1px;*/ margin: 15px 0px 0px 45px;}
#main #prj-box .p-left .select { width: 100%; }
#main #prj-box .p-left .select a{ display: block; float: left; width: 90px; height: 35px; border: solid #dedede 1px; text-align: center; line-height: 35px; border-radius: 5px; margin-right: 10px;}
#main #prj-box .p-left .select img { float: right; padding: 8px 10px 0px 0px;} 
#main #prj-box .p-left .p-box{ float: left; width: 100%; margin-top: 15px;}
#main #prj-box .p-left .p-box .dir{ float: left; height: 40px; border: solid #dedede 1px; background-color: #f2f2f2; width: 650px; line-height: 40px; padding-left: 15px; color: #262626;} 

#main #prj-box .p-left .p-box .p_box { float: left; height: 65px; width: 100%; padding-top: 20px; border: solid #dedede 1px; border-top: none;}
#main #prj-box .p-left .p-box .p_box .tl-des { float: left; width: 245px; margin-left: 10px;}
#main #prj-box .p-left .p-box .p_box .tl-des .title { display: block; color: #262626; font-size: 18px; }
#main #prj-box .p-left .p-box .p_box .tl-des .des { display: block; color: #888888; margin-top: 5px;}
#main #prj-box .p-left .p-box .p_box .price { float: left; color: #fa9e0e; font-size: 20px; line-height: 65px; width: 150px;}
#main #prj-box .p-left .p-box .p_box .sale { float: left; color: #fa9e0e; line-height: 65px; margin-left: 5px; width: 125px;}
#main #prj-box .p-left .p-box .p_box .j-o { float: left; height: 65px; font-size: 12px; width: 125px;}
#main #prj-box .p-left .p-box .p_box .join { color: #949494; display: inline-block; margin-top: 15px; width: 100%;}
#main #prj-box .p-left .p-box .p_box .over { color: #949494; display: inline-block; margin-top: 3px;}
#main #prj-box .p-left .p-box .p_box .bid { float: left; color: #FFFFFF; width: 70px; height: 25px; background-color: #fa9e0e; border-radius: 3px; line-height: 25px; margin-top: 17px; text-align: center; cursor: pointer;}

#main #prj-box .p-right {  float: left; width: 200px; padding-bottom: 20px; /*border: solid #dedede 1px;*/ margin: 15px 0px 0px 30px;}
#main #prj-box .p-right .rec_sev { width: 190px; padding-left: 10px; height: 50px; line-height: 50px; font-size: 18px; color: #262626; border: solid #dedede 1px;}
#main #prj-box .p-right .rec_sev a { color: #707070; font-size: 12px; float: right; margin-right: 10px; }
#main #prj-box .p-right .sev-box { float: left; width: 185px; padding-bottom: 10px;  border: solid #dedede 1px; border-top: none; padding-left: 15px;}
#main #prj-box .p-right .sev-box .name { float: left; width: 100%; height: 45px; line-height: 45px; color: #333333;}
#main #prj-box .p-right .sev-box .good { float: left; width: 100%; color: #262626; font-size: 12px;}
#main #prj-box .p-right .sev-box .good span { color: #737373 ;}
/*项目外包部分*/

/*项目外包详情*/

#main #pj-dt-box { width: 1000px; margin: 0 auto; padding-bottom: 30px; margin-top: 10px; z-index: 9999;  background-color: #fdfdfd;/*opacity: 0.7;*/}
#main #pj-dt-box .nav {  color: #7b7b7b; font-size: 12px;  height: 55px; line-height: 55px; margin-left: 45px;  /*border-bottom: solid #d7d7d7 1px;*/ /*width: 940px;*/}
#main #pj-dt-box .nav a { color: #365fbc; margin-left: 15px; }

#main #pj-dt-box .j-left { float: left; width: 730px; }
#main #pj-dt-box .j-left .j-left-top { float: left; width: 683px; height: 10px; border: solid #dedede 1px; margin: 10px 0px 0px 45px; background-color: #ffffff;  }
#main #pj-dt-box .j-left .title  { float: left; width: 690px; height: 85px; background-color: #708fd6; color: #FFF; box-shadow: 3px 3px 3px #888888; margin-left : 40px;}
#main #pj-dt-box .j-left .title a { display: block; font-size: 24px; margin: 15px 0px 0px 35px; color: #FFFFFF;}
#main #pj-dt-box .j-left .title span { display: block; font-size: 10px; margin: 10px 0px 0px 35px;}

#main #pj-dt-box .j-left .horn {float: left; /*background-color: #FFFFFF;*/ margin-left: 40px; /*width: 490px;*/}
#main #pj-dt-box .j-left .j-left-bottom { float: left; width: 683px; padding-bottom: 30px; border: solid #dedede 1px; border-top: none; background-color: #FFFFFF; margin-left: 45px;}
#main #pj-dt-box .j-left .j-left-bottom .money_time { height: 50px; width: 100%; line-height: 50px;}
#main #pj-dt-box .j-left .j-left-bottom .money_time .money { color: #fa9e0e; font-size: 30px; margin-left: 25px;}
#main #pj-dt-box .j-left .j-left-bottom .money_time .time { font-size: 12px; float: right; margin-right: 20px; line-height: 60px; color: #b1b1b1;}
#main #pj-dt-box .j-left .j-left-bottom .cate { float: left; height: 70px; padding-left: 20px; color: #404040;}
#main #pj-dt-box .j-left .j-left-bottom .cate span { display: block; width:100%; height: 20px; color: #133a92; border-left: solid #4d74cc 3px; font-size: 18px; padding-left: 25px; margin-top: 25px;}
#main #pj-dt-box .j-left .j-left-bottom .desc {width: 600px; padding-left: 48px; float: left; }
#main #pj-dt-box .j-left .j-left-bottom .desc p { line-height: 200%;}
#main #pj-dt-box .j-left .j-left-bottom .desc p span{ font-size: 16px;}
#main #pj-dt-box .j-left .job_btn { float: left; width: 460px; height: 35px; text-align: center; line-height: 35px; background-color: #5470b0; color: #FFFFFF; font-size: 16px; border-radius: 5px; cursor: pointer; margin: 30px 0px 0px 150px;}

#main #pj-dt-box .j-right {  float: left; width: 200px; /*height: 695px;*/ /*border: solid #dedede 1px;*/ margin-left:  30px;}

#main #pj-dt-box .j-right .job_rec { border: solid #dedede 1px; padding-bottom: 10px;}
#main #pj-dt-box .j-right .job_rec .title{ background-color: #d9d9d9; width: 188px; padding-left: 10px; height: 50px; line-height: 50px; font-size: 18px; color: #262626;}
#main #pj-dt-box .j-right .job_rec .title a { font-size: 12px; float: right; margin-right: 10px; }
#main #pj-dt-box .j-right .jr_box { padding-left: 10px; width: 190px; padding-bottom: 10px; border-top: solid #dedede 1px;}
#main #pj-dt-box .j-right .jr_box a { display: block; width: 100%; padding-top: 10px; line-height: 30px; color: #333333;}
#main #pj-dt-box .j-right .jr_box .money {  color: #fa9e0e; line-height: 30px;}
#main #pj-dt-box .j-right .jr_box .address { margin-top: 5px;  color: #333333; width: 100%;}
#main #pj-dt-box .j-right .jr_box span { margin: 10px 10px 0px 0px; width: 50px; height: 18px; background-color: #fddaa4; display: block; text-align: center; font-size: 10px; color: #fa9e0e; border: solid #fa9e0e 1px; }

#main #pj-dt-box .j-right .rec_sev { width: 190px; padding-left: 10px; margin-top: 20px; height: 50px; line-height: 50px; font-size: 18px; color: #262626; border: solid #dedede 1px;}
#main #pj-dt-box .j-right .rec_sev a { color: #707070; font-size: 12px; float: right; margin-right: 10px; }
#main #pj-dt-box .j-right .sev-box { float: left; width: 185px; padding-bottom: 10px;  border: solid #dedede 1px; border-top: none; padding-left: 15px;}
#main #pj-dt-box .j-right .sev-box .name { float: left; width: 100%; height: 45px; line-height: 45px; color: #333333;}
#main #pj-dt-box .j-right .sev-box .good { float: left; width: 100%; color: #262626; font-size: 12px;}
#main #pj-dt-box .j-right .sev-box .good span { color: #737373 ;}

/*项目外包详情*/

/*实习就业部分*/
#main #job-box { width: 1000px; margin: 0 auto; padding-bottom: 30px; background-color: #FFFFFF;  margin-top: 10px; z-index: 9999;}
#main #job-box .nav { color: #7b7b7b; font-size: 12px;  height: 55px; line-height: 55px; margin-left: 45px; border-bottom: solid #d7d7d7 1px; width: 940px;}
#main #job-box .nav a { color: #365fbc; margin-left: 15px; }
#main #job-box .nav-address { float: left; color: #a7a7a7; font-size: 18px;  /*height: 60px;*/ line-height: 60px; margin-left: 45px; border-bottom: solid #d7d7d7 1px; width: 940px;}
/*#main #aty-box .nav-address ul { float: left; text-align: center;}*/
#main #job-box .nav-address ul li { margin-top: 17px; float: left; margin-left: 20px; line-height: 25px; display: block; text-align: center; color: #393939; font-size: 14px; width: 75px; height: 25px;}
#main #job-box .nav-address ul .active { /*padding-bottom: 3px;*/  background-color: #f99f2a; border-radius: 5px;}
#main #job-box .nav-address ul .active a{  color: #fff; }

#main #job-box .j-left { float: left; width: 700px; /*height: 645px;*/ /*border: solid #dedede 1px;*/ margin: 10px 0px 0px 45px;}
#main #job-box .j-left .j-box{ float: left; width: 100%; margin-top: 15px;}
#main #job-box .j-left .j-box .dir{ float: left; height: 40px; border: solid #dedede 1px; background-color: #f2f2f2; width: 685px; line-height: 40px; padding-left: 15px; color: #262626;} 

#main #job-box .j-left .job-box { float: left; width: 100%; height: 40px; padding-top: 25px; border: solid #dedede 1px; border-top: none;}
#main #job-box .j-left .job-box .cate{float: left;  color: #272727; margin-left: 10px;}
#main #job-box .j-left .job-box .title{float: left;  color: #4361a5; width: 215px;}
#main #job-box .j-left .job-box .companys{float: left; color: #5a5a5a; width: 195px; }
#main #job-box .j-left .job-box .moneys{float: left; color: #fa9e0e;}
#main #job-box .j-left .job-box .each{float: left; font-size: 12px; color: #fa9e0e; width: 60px;}
#main #job-box .j-left .job-box .addres{float: right;color: #5a5a5a;width: 100px;margin-right: 10px;}

#main #job-box .j-right {  float: left; width: 200px; /*height: 695px;*/ /*border: solid #dedede 1px;*/ margin: 25px 0px 0px 30px;}
#main #job-box .j-right .rec_sev { width: 190px; padding-left: 10px; height: 50px; line-height: 50px; font-size: 18px; color: #262626; border: solid #dedede 1px;}
#main #job-box .j-right .rec_sev a { color: #707070; font-size: 12px; float: right; margin-right: 10px; }
#main #job-box .j-right .sev-box { float: left; width: 185px; padding-bottom: 10px;  border: solid #dedede 1px; border-top: none; padding-left: 15px;}
#main #job-box .j-right .sev-box .name { float: left; width: 100%; height: 45px; line-height: 45px; color: #333333;}
#main #job-box .j-right .sev-box .good { float: left; width: 100%; color: #262626; font-size: 12px;}
#main #job-box .j-right .sev-box .good span { color: #737373 ;}

/*实习就业部分*/

/*实习就业详情部分*/
#main #job-dt-box { width: 1000px; margin: 0 auto; padding-bottom: 30px; margin-top: 10px; z-index: 9999;  background-color: #fdfdfd;/*opacity: 0.7;*/}
#main #job-dt-box .nav {  color: #7b7b7b; font-size: 12px;  height: 55px; line-height: 55px; margin-left: 45px;  /*border-bottom: solid #d7d7d7 1px;*/ /*width: 940px;*/}
#main #job-dt-box .nav a { color: #365fbc; margin-left: 15px; }

#main #job-dt-box .j-left { float: left; width: 730px; }
#main #job-dt-box .j-left .j-left-top { float: left; width: 683px; height: 10px; border: solid #dedede 1px; margin: 10px 0px 0px 45px; background-color: #ffffff;  }
#main #job-dt-box .j-left .title  { float: left; width: 690px; height: 85px; background-color: #708fd6; color: #FFF; box-shadow: 3px 3px 3px #888888; margin-left : 40px;}
#main #job-dt-box .j-left .title a { display: block; font-size: 24px; margin: 15px 0px 0px 35px; color: #FFFFFF;}
#main #job-dt-box .j-left .title span { display: block; font-size: 16px; margin: 10px 0px 0px 35px;}

#main #job-dt-box .j-left .horn {float: left; /*background-color: #FFFFFF;*/ margin-left: 40px; /*width: 490px;*/}
#main #job-dt-box .j-left .j-left-bottom { float: left; overflow: auto; width: 683px; padding-bottom: 50px; border: solid #dedede 1px; border-top: none; background-color: #FFFFFF; margin-left: 45px;}
#main #job-dt-box .j-left .j-left-bottom .money_time { height: 50px; width: 100%; line-height: 50px;}
#main #job-dt-box .j-left .j-left-bottom .money_time .money { color: #fa9e0e; font-size: 30px; margin-left: 25px;}
#main #job-dt-box .j-left .j-left-bottom .money_time .time { font-size: 12px; float: right; margin-right: 20px; line-height: 60px;}
#main #job-dt-box .j-left .j-left-bottom .address { height: 35px; line-height: 25px; margin-left: 25px; font-size: 16px;}
#main #job-dt-box .j-left .j-left-bottom .address span { margin-left: 10px;}
#main #job-dt-box .j-left .j-left-bottom .age { height: 30px;}
#main #job-dt-box .j-left .j-left-bottom .good { margin-left: 25px; width: 625px; height: 40px; border-bottom: solid #f2f2f2 1px; float: left;}
#main #job-dt-box .j-left .j-left-bottom .good div { width: 95px; height: 25px; background-color: #fa9e0e; color: #FFFFFF; text-align: center; line-height: 25px; margin-right: 10px; float: left;}
#main #job-dt-box .j-left .j-left-bottom .cate { float: left; height: 70px; padding-left: 20px; color: #404040;}
#main #job-dt-box .j-left .j-left-bottom .cate span { display: block; width:100%; height: 20px; border-left: solid #4d74cc 3px; font-size: 18px; padding-left: 25px; margin-top: 25px;}
#main #job-dt-box .j-left .j-left-bottom .desc {width: 600px; padding-left: 48px; float: left;}
#main #job-dt-box .j-left .j-left-bottom .desc p { line-height: 150%;}
#main #job-dt-box .j-left .j-left-bottom .desc .dp_ma { float: left; color:#707070; margin-bottom: 10px;}
#main #job-dt-box .j-left .j-left-bottom .desc .dp_ma span { display: inline-block; color: #262626; width: 180px; }
#main #job-dt-box .j-left .job_btn { float: left; width: 460px; height: 35px; text-align: center; line-height: 35px; background-color: #5470b0; color: #FFFFFF; font-size: 16px; border-radius: 5px; cursor: pointer; margin: 30px 0px 0px 150px;}

#main #job-dt-box .j-right {  float: left; width: 200px; /*height: 695px;*/ /*border: solid #dedede 1px;*/ margin-left:  30px;}
#main #job-dt-box .j-right .job_rec { background-color: #d9d9d9; width: 190px; padding-left: 10px; height: 50px; line-height: 50px; font-size: 18px; color: #262626; border: solid #dedede 1px;}
#main #job-dt-box .j-right .job_rec a { font-size: 12px; float: right; margin-right: 10px; }
#main #job-dt-box .j-right .jr_box { padding-left: 10px; width: 190px; padding-bottom: 10px; border: solid #dedede 1px; border-top: none;}
#main #job-dt-box .j-right .jr_box a { display: block; width: 100%; line-height: 30px; padding-top: 10px;  color: #333333;}
#main #job-dt-box .j-right .jr_box .money {  color: #fa9e0e; line-height: 30px;}
#main #job-dt-box .j-right .jr_box .address {  margin-top: 5px;  color: #333333; width: 100%;}
#main #job-dt-box .j-right .jr_box span {  margin: 10px 10px 0px 0px; width: 50px; height: 18px; background-color: #fddaa4; display: block; text-align: center; font-size: 10px; color: #fa9e0e; border: solid #fa9e0e 1px; }

#main #job-dt-box .j-right .rec_sev { width: 190px; padding-left: 10px; margin-top: 20px; height: 50px; line-height: 50px; font-size: 18px; color: #262626; border: solid #dedede 1px;}
#main #job-dt-box .j-right .rec_sev a { color: #707070; font-size: 12px; float: right; margin-right: 10px; }
#main #job-dt-box .j-right .sev-box { float: left; width: 185px; padding-bottom: 10px;  border: solid #dedede 1px; border-top: none; padding-left: 15px;}
#main #job-dt-box .j-right .sev-box .name { float: left; width: 100%; height: 45px; line-height: 45px; color: #333333;}
#main #job-dt-box .j-right .sev-box .good { float: left; width: 100%; color: #262626; font-size: 12px;}
#main #job-dt-box .j-right .sev-box .good span { color: #737373 ;}

/*实习就业详情部分*/

/*校友论坛部分*/
#main #bbs-box { position: relative; width: 1000px; margin: 0 auto; z-index: 9999; margin-top: 10px; padding-bottom: 30px; background-color: #fdfdfd;/*opacity: 0.7;*/}
#main #bbs-box .nav {  color: #7b7b7b; font-size: 12px;  height: 55px; line-height: 55px; margin-left: 45px;  /*border-bottom: solid #d7d7d7 1px;*/ /*width: 940px;*/}
#main #bbs-box .nav a { color: #365fbc; margin-left: 15px; }
#main #bbs-box .hot { width: 910px; padding-bottom: 25px; /*height: 315px;*/ border: solid #dbdbdb 1px; background: #fafafa; margin: 0 auto;}
#main #bbs-box .hot .title { width: 100%; padding-left: 30px; font-size: 22px; line-height: 55px; float: left;}
#main #bbs-box .hot .post-box { margin-left: 30px; width: 100%; }
#main #bbs-box .hot .post { float: left; width: 195px; height: 85px; margin-right: 20px;}
#main #bbs-box .hot .post .info { margin-left: 90px; }
#main #bbs-box .hot .post .info .info_top { width: 100%; float: left;}
#main #bbs-box .hot .post .info .rec { float: left; display: inline-block; width: 45px; position: relative; top:3; left:6; color: #FFF; font-size: 10px;}
#main #bbs-box .hot .post .info a { font-size: 20px; color: #133a92; display: inline-block; float: left;}
#main #bbs-box .hot .post .info .text { width: 100%; float: left; line-height: 25px; padding: 10px 0px 0px 5px;}

#main #bbs-box .hot .post_box { margin-left: 30px; }
#main #bbs-box .hot .h_post { float: left; width: 195px; height: 85px; margin-right: 20px;  border: solid #dbdbdb 1px;}
#main #bbs-box .hot .h_post .info { margin-left: 80px; }
#main #bbs-box .hot .h_post .info .text { width: 100%; float: left; height: 55px; padding-top: 8px;}

#main #bbs-box .b_box { width: 910px; margin: 0 auto;}
#main #bbs-box .b_box .left { float: left; width: 525px;}
#main #bbs-box .b_box .left .l_top { float: left; margin-top: 15px; line-height: 40px; width: 100%; height: 40px; border: solid #dbdbdb 1px; background: #F3F3F3;}
#main #bbs-box .b_box .left .l_top span { display: inline-block; width: 100px; font-size: 18px; padding-left: 30px;}
#main #bbs-box .b_box .left .l_top .link { float: right; font-size: 12px; }
#main #bbs-box .b_box .left .l_top .link a { color: #133a92; margin:0px 10px;}
#main #bbs-box .b_box .left .l_top .link .more { color: #707070;}
#main #bbs-box .b_box .left .post { float: left; margin-top: 15px;}
#main #bbs-box .b_box .left .post .title { float: left; height: 30px; width: 100%;}
#main #bbs-box .b_box .left .post .title span { display: inline-block; width: 10px; height: 10px; border-radius: 50%; background-color: #262626;}
#main #bbs-box .b_box .left .post .title a { font-size: 16px; margin-left: 10px; color: #133a92;}
#main #bbs-box .b_box .left .post .text { float: left; margin:5px 0px 10px 0px; width: 500px; line-height: 150%;}
#main #bbs-box .b_box .left .post .b_t_c { float: left; color: #bdbdbd; font-size: 12px;}
#main #bbs-box .b_box .left .post .b_t_c span { float: left;}


#main #bbs-box .right { float: right; }
#main #bbs-box .right .cate { border: solid #dbdbdb 1px; width: 340px; padding-bottom: 35px; /*height: 690px;*/ /*background: #fafafa;*/ margin-top: 15px; }
#main #bbs-box .right .cate .top_nav { width: 100%; height: 40px; background-color: #F3F3F3; line-height: 40px;  border-bottom: solid #dbdbdb 1px; }
#main #bbs-box .right .cate .top_nav span { font-size: 18px; padding-left: 25px;}
#main #bbs-box .right .cate .top_nav a { font-size: 12px; color: #707070; float: right;}
#main #bbs-box .right .cate .post { float: left;  width: 300px;  height: 95px; margin: 15px 0px 10px 10px;}
#main #bbs-box .right .cate .post .title { width: 100%;}
#main #bbs-box .right .cate .post .title a { color: #133a92; font-size: 16px; margin-left: 10px; }
#main #bbs-box .right .cate .post .text p{ margin: 5px 0px 10px 105px; line-height: 150%;}
#main #bbs-box .right .cate .post span { float: left; color: #bdbdbd; font-size: 12px; }

#main #bbs-box .right .cate .post_info { float: left; height: 40px; width: 300px; margin:25px 0px 0px 10px;}
#main #bbs-box .right .cate .post_info .radio {  display: inline-block; width: 8px; height: 8px; background: #262626; border-radius: 50%;}
#main #bbs-box .right .cate .post_info a { font-size: 16px; color: #133a92; margin-left: 5px;}
#main #bbs-box .right .cate .post_info .b_t_c { float: left; margin-top: 5px;}
#main #bbs-box .right .cate .post_info .b_t_c span{ float: left; color: #bdbdbd; font-size: 12px; }

#main #bbs-box .right .cate .l_top { float: left; background-color: #F3F3F3; line-height: 40px; width: 100%; height: 40px;  border-bottom: solid #dbdbdb 1px;}
#main #bbs-box .right .cate .l_top span { display: inline-block; font-size: 18px; padding-left: 30px;}
#main #bbs-box .right .cate .l_top .link { float: right; font-size: 12px; }
#main #bbs-box .right .cate .l_top .link a { color: #133a92; margin:0px 5px;}
#main #bbs-box .right .cate .l_top .link .more { color: #707070;}
/*校友论坛部分*/

/*我的主页*/

#main #my-box { width: 1000px; margin: 0 auto; z-index: 9999; margin-top: 10px; padding-bottom: 30px; background-color: #fdfdfd;/*opacity: 0.7;*/}
#main #my-box .left { float: left; width: 200px; margin: 40px 0px 0px 40px; }
#main #my-box .left .page{ float: left; font-size: 24px; width: 100%; color: #393939; margin:10px 0px 15px 0px;}
#main #my-box .left .img { float: left; margin-bottom: 10px; width: 100%; position: relative; cursor: pointer;}
#main #my-box .left .img-btn { width: 175px; height: 170px; position: absolute; left: 0px; top: 0px; background-color: #dfdfdf; opacity: 0.3px; line-height: 170px; text-align: center; z-index: 9999; color: #FFFFFF;}
#main #my-box .left .line { margin-bottom: 10px; width: 100%;}
#main #my-box .left .btn {width: 90px; height: 30px; float: right; margin-top: 20px; line-height: 30px; text-align: center; color: #93a9dc; font-size: 16px; border-radius: 5px; border: solid #93a9dc 1px; display: inline-block;}

#main #my-box .right { float: left; width: 700px; margin: 40px 0px 0px 40px; }
#main #my-box .right .my_photo { width: 100%; padding-bottom: 10px;}
#main #my-box .right .page{ font-size: 16px; background: #f4f4f4; border: solid #e6e6e6 1px; width: 680px; color: #393939; padding:5px 0px 5px 15px;}
#main #my-box .right .photo ul{ float: left; margin: 20px 0px 35px 20px; width: 690px;}
#main #my-box .right .photo ul li img{ float: left; padding-right: 10px;}
#main #my-box .right .my_photo .add-img { display: inline-block; background: url(../images/My/add.gif) no-repeat top; background-size: 105px 105px; width: 105px; height: 105px; cursor: pointer; border: none;}

.del-pop{display:none;position:absolute;top:0;left:0;width:105px;height:100%;z-index:10}

 .del-pop-bg{background-color:#000;filter:alpha(opacity=50);opacity:.5;position:absolute;top:0;left:0;width:109px;height:100%;}
 .del-pop-box{position:absolute;top:50%;left:0;margin-top:-30px;width:100%}
 .del-pop-box .txt{height:25px;line-height:25px;color:#fff;margin-bottom:7px;text-align:center}
 .del-pop-box .btns{text-align:center;*position:relative}
 .del-pop-box .btn-close, .del-pop-box .btn-ok{display:inline-block; font-size: 12px; width:36px;height:22px;line-height:22px;border:#c5c5c5 1px solid;background-color:#fff;cursor:pointer;margin-left:3px;margin-right:3px;*position:absolute;*left:50%;*margin-left:3px}
 .del-pop-box .btn-ok{border-color:#ff4200;background-color:#ff4200;color:#fff;*margin-left:-55px}



#main #my-box .right .activity { padding-bottom: 15px;}
#main #my-box .right .activity .aty_box { float: left; width: 680px; margin:20px 0px 0px 20px; position: relative;}
#main #my-box .right .activity .aty_box .month { position: absolute; left: 15px; font-size: 15px; color: #FFFFFF;}
#main #my-box .right .activity .aty_box .day { position: absolute; left: 20px; top: 23px; font-size: 15px;}
#main #my-box .right .activity .aty_box .address { display: inline-block; margin:10px 0px 0px 15px; font-size: 18px;}
#main #my-box .right .activity .aty_box a { font-size: 18px; color: #323232;}


#main #my-box .right .friend_box_list { float: left; width: 700px; margin-top: 15px; }
#main #my-box .right .friend_box_list .f_nav { height: 25px; border-bottom: solid #e5e5e5 1px;}
#main #my-box .right .friend_box_list .f_nav ul li{ display: block; width: 80px; height: 25px; float: left; line-height: 25px; text-align: center; margin-left: 20px;} 
#main #my-box .right .friend_box_list .f_nav .active { background-color: #f4b44b; border-radius: 3px;}
#main #my-box .right .friend_box_list .f_nav .active a { color: #FFFFFF;}
#main #my-box .right .friend_box_list .friend_list { margin: 30px 0px 0px 10px;}
#main #my-box .right .friend_box_list .friend_list .info { float: left; width: 227px; margin: 0px 3px 30px 0px;}
#main #my-box .right .friend_box_list .friend_list .info .name { float: left; margin-left: 10px; margin-top: 10px; font-size: 10px; color: #828282; }
#main #my-box .right .friend_box_list .friend_list .info .name a { color: #133a93; font-size: 14px;}
#main #my-box .right .friend_box_list .friend_list .info .address { float: left; margin-left: 15px; margin-top: 10px; font-size: 12px; color: #505050; }
#main #my-box .right .friend_box_list .friend_list .btn{ float: left; width: 110px; height: 30px; line-height: 30px; text-align: center; font-size: 16px; border: solid #4d74cc 1px; color: #4d74cc; border-radius: 5px; margin-top: 20px; margin-left: 250px;}
.friend_list #page { float: left; text-align: center; width: 710px; margin-top: 10px; padding-bottom: 30px;}
.friend_list #page .page-center { display: inline-block;}
.friend_list #page .page-center ul li { float: left; padding-left: 10px;}
/*我的主页*/

/*论坛详情*/
.post_l { float: left; }
.post_left_box { width: 675px; /*padding-bottom:30px;*/ background-color: #f7f5f5; border: solid #d9d9d9 1px; border-left: none; border-bottom: none; margin: 15px 0px 0px 35px;}
.post_left_box .top { border-bottom:solid #d9d9d9 1px;}
.post_left_box .leftbox { position: relative; padding-bottom: 10px; width: 125px; float: left;}
.post_left_box .leftbox .user { width: 100%; padding-bottom: 10px;}
.post_left_box .leftbox .user span{ 
    display: inline-block;
    font-size: 12px;
    position: absolute;
    top: 13px;
    right: 8px;
    color: #FFFFFF;
    z-index: 9999;
    transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -moz-transform:rotate(45deg);  
    -webkit-transform:rotate(45deg); 
    -o-transform:rotate(45deg); 
    } 
.post_left_box .leftbox .user .img { width: 100%; padding-bottom: 120px;}
.post_left_box .leftbox .user .name { background: url("../images/BBS/user.gif") no-repeat top -1px left 35px; font-size: 10px; color: #133a92; padding-left: 58px; }
.post_left_box .rightbox { background-color: #FFFFFF; padding: 0px 30px 0px 25px; padding-bottom: 30px; width: 495px; float: left; overflow: auto;}
.post_left_box .rightbox .title { text-align: center; line-height: 55px; font-size: 16px;  width: 100%;}
.post_left_box .rightbox .title a{ color: #133a92;}
.post_left_box .rightbox .text { padding-bottom: 20px; /*text-indent: 2em;*/ } 
.post_left_box .rightbox .text p { line-height: 150%; float: left;}
.post_left_box .rightbox .text img { float: none;}
.content_box { border-bottom: solid #d9d9d9 1px; /*width: 100%; padding-bottom: 10px;*/}
.content_box .user_box { background-color: #f7f5f5; width: 125px; float: left; padding-bottom: 10px;}
.content_box .user_box .name{   float:left;  background: url("../images/BBS/user.gif") no-repeat top -1px left 40px; font-size: 10px; color: #133a92; padding-left: 63px; }
.content_box .text_fl { width: 515px; background-color: #FFFFFF; float: left;  padding: 0px 10px 10px 25px;}
.content_box .text_fl .text { width: 100%; padding-bottom: 50px;}
.content_box .text_fl .text .prve{ border: 1px solid #e4e4e4; background-color:#FAFAFA; margin-top:10px; padding:0px 0px 10px 10px;}

.content_box .text_fl .text p{ line-height: 150%; margin-top: 15px;}
.content_box .text_fl .floor span { font-size: 12px; color: #bdbdbd; line-height: 25px;}
.content_box .text_fl .floor .show_reply { float: right; font-size: 12px; color: #2d5cc4; line-height: 20px;width: 75px; height: 25px; line-height: 25px; text-align: center; cursor: pointer;}
.content_box .text_fl .floor .hide_reply { float: right; font-size: 12px; color: #2d5cc4; width: 75px; height: 25px; line-height: 25px; text-align: center; cursor: pointer; background-color: #f2f2f2; border: solid #d9d9d9 1px; border-bottom:none;}
.content_box .reply {float: left;  /*background-color: #f2f2f2;*/}
.content_box .reply .rp_l { float: left; width: 438px; border: solid #d9d9d9 1px; border-right: none;}
.content_box .reply .rp_l .name { display: inline-block; margin-top: 25px; background: url("../images/BBS/user.gif") no-repeat center left 10px; font-size: 10px; color: #133a92; padding-left: 30px;}
.content_box .reply .rp_l textarea { /*border: none; height: 70px;*/ display: block; margin:5px;}
.content_box .reply .rp_l .time { display: inline-block; margin: 5px 0px 5px 10px; color: #bdbdbd; font-size: 12px;}
.content_box .reply .rp_r { float: left; width: 75px; border-right: solid #d9d9d9 1px; border-bottom: solid #d9d9d9 1px;}
.content_box .reply .rp_r span { color: #2d5cc4; font-size: 12px;margin: 41px 0px 0px 20px; line-height: 20px; display: inline-block; cursor: pointer; width: 40px; height: 20px; color: #FFFFFF; background-color: #3581e0; text-align: center; /*border-radius: 3px;*/}

.post_l .page { text-align: center; width: 710px; margin-top: 30px; padding-bottom: 30px;}
.post_l .page .page-center { display: inline-block;}
.post_l .p-name { font-size: 16px; margin-left: 30px;}
.post_l .kuang { width: 675px; height: 215px; margin: 15px 0px 0px 30px; border: solid #d9d9d9 1px;}
.post_l .kuang textarea { width: 635px; height:180px; margin: 15px 0px 0px 20px; border: solid #8fa8e0 1px; padding: 10px 0px 0px 10px;}
.post_l .btn { cursor: pointer; width: 65px; height: 30px; line-height: 30px; text-align: center; border-radius: 5px; color: #FFFFFF; background-color: #3581e0; margin:15px 0px 0px 30px;}

.post_right_box { float: left; width: 235px; padding-bottom:30px;  margin: 15px 0px 0px 30px;}
.post_right_box .right-title{ width:100%; height:80px; line-height:80px; background:#f5ac33; font-size:24px; color:#fff; text-align:center; }
.post_right_box .db-right-list{ width:100%;}
.post_right_box .db-right-list ul li{ width:100%; line-height:45px;}
.post_right_box .db-right-list ul li a{ display:block; width:100%; line-height:45px; font-size:16px; color:#37559a;}
.post_right_box .db-right-list ul li a .hot{ width:25px; height:15px; border:1px solid #c7c7c7; font-size:10px; color:#272727; margin:0px 10px; padding:0px 9px; background-color: #eeeeee; }
.post_right_box .db-right-list ul li a .hottest{ display: inline-block; background:url(../images/BBS/td_h.gif) no-repeat center left; font-size:16px; color:#f29d0e; margin:0px 5px; padding:0px 13px; }

/*论坛详情*/

/*论坛列表*/
.bbs_top { float: left; width: 100%; padding-bottom: 45px; position: relative;}
.bbs_top .kw { font-size: 30px; font-family: "书体坊硬笔行书3500"; position: absolute; right: 65px; top: 85px; z-index:10; color: #FFFFFF;}
.bbs_top .b_w { position: absolute; width: 155px; height: 155px; left: 35px; top: 80px; z-index:10; background-color: #FFFFFF;}
.bbs_top .info { float: left; margin: 15px 0px 0px 210px; border-bottom: solid #d9d8d8 1px;}
.bbs_top .info .cate {  font-size: 28px;}
.bbs_top .info .title { font-size: 16px; color: #4f4e4e;}
.newleft-box .page { text-align: center; width: 660px; margin-top: 30px;}
.newleft-box .page .page-center { display: inline-block;}
/*论坛列表*/

/*发布帖子*/
.add-box { float: left; width: 660px; padding-bottom:30px; margin: 15px 0px 0px 35px;}
.add-box .top { width: 100%; }
.add-box .top span { display: block; font-size: 20px; line-height: 30px; padding-left: 40px;}
.add-box .add_info { width: 100%; padding-bottom: 30px; margin-top: 25px;}
.add-box .add_info #cate { width: 100%; margin-left: 15px;}
.add-box .add_info #cate select { cursor: pointer; text-align: center; width: 150px;  height: 30px; font-size: 16px; font-family: "微软雅黑"; color: #666666; border: solid #f5ac33 1px; border-radius: 2px;}
.add-box .add_info input { width: 635px; height: 35px; margin: 15px 0px 0px 15px; padding-left: 10px;}
.add-box .add_info .text { margin: 15px 0px 0px 15px; width: 635px;}
.add-box .add_info .btn{ float: right; margin: 20px 10px 0px 0px; width: 80px; height: 35px; line-height: 35px; text-align: center; font-family: 16px; border-radius: 3px; color: #FFFFFF; background-color: #3581e0; cursor: pointer;}

/*发布帖子*/

/*我的帖子*/ 
.mypost_name { border-bottom: solid #d1d1d1 1px;}
.mypost_name span{ font-size: 20px; padding-left: 30px; line-height: 40px; }

#my-post-box { position: absolute; top:95px; right: -75px; width: 170px; height: 140px;}
#right_side {  width: 65px; float: right; z-index: 9999; }
#right_side .post { background-color: #2045CE; width: 65px; height: 65px; cursor: pointer;}
#right_side .post img { margin: 12px 0px 0px 15px;}
#right_side .my { margin-top: 10px; background-color: #d1daed; width: 65px; height: 65px; cursor: pointer;}
#right_side .my img { margin: 12px 0px 0px 15px;}
#right_side .active { background-color: #20489f;}

#show-my { width: 100px; height: 60px; margin-top: 77px; margin-left: 2px; float: left; z-index: 9999; /*width: 20px; height: 20px;*/ background: url(../images/BBS/show-my.gif) no-repeat;}
#show-my ul { width: 80px; margin: 5px 0px 0px 13px;}
#show-my ul li { line-height: 25px;  font-size: 12px;}
#show-my ul li a { color: #33549e; }
#show-my ul li a span { color: #d50000; margin-left: 5px;}

/*我的帖子*/
/*我的回复*/
.reply-newleft-box {  float: left; width: 660px; padding-bottom:10px; margin: 15px 0px 0px 35px; }
.reply-newleft-box .mypost_name { border: solid #d1d1d1 1px; }
.my-reply-box { border: solid #d1d1d1 1px; border-top: none;}
.my-reply-box .my-reply { width: 565px;  padding: 15px 0px 20px 30px;}
.my-reply-box .my-info { width: 100%; margin-bottom: 10px;}
.my-reply-box .my-info img {display: block;}
.my-reply-box .my-info .n-t { float: left; width: 130px; }
.my-reply-box .my-info .name { display: inline-block; width: 97px; background: url("../images/BBS/user.gif") no-repeat center left 10px; font-size: 10px; color: #133a92; padding-left: 33px; margin-top: 15px;}
.my-reply-box .my-info .time { display: inline-block; left; font-size: 12px; color: #bdbdbd; margin:20px 0px 0px 10px;}
.my-reply-box .my-info .title { float: left; width: 370px; margin-top: 15px;}
.my-reply-box .my-info .title a{ color: #133a92; line-height: 25px;}

.my-reply-box .answer { width: 515px; margin: 20px 0px 0px 50px;}
.my-reply-box .answer .name { float: left; display: inline-block; background: url("../images/BBS/user.gif") no-repeat center left 10px; font-size: 10px; color: #133a92; padding-left: 33px; margin-top: 10px;}
.my-reply-box .answer .title { float: left; width: 400px; margin: 7px 0px 0px 5px; }
.my-reply-box .answer .title a{ line-height: 25px;}

.my-reply-box .add_reply input { width: 100%; height: 30px; margin-top: 10px; padding-left: 10px;}
.my-reply-box .add_reply .btn { width: 45px; height: 20px; font-size: 12px; color: #FFFFFF; text-align: center; line-height: 20px; background-color: #3581e0; float: right; margin: 10px 10px 0px 0px; cursor: pointer;}
.reply-newleft-box .page { text-align: center; width: 680px; margin-top: 30px; float: left;}
.reply-newleft-box .page .page-center { display: inline-block;}
/*我的回复*/

/*发布作品*/
.add-box .top .title{ display: block; font-size: 20px; line-height: 30px; padding-left: 60px;}
.add-box .add_art_info { width: 100%; padding-bottom: 30px; margin-top: 25px;}
.add-box .add_art_info #cate { width: 100%; margin: 0px 0px 20px 15px;}
.add-box .add_art_info #cate select { cursor: pointer; text-align: center; width: 150px;  height: 30px; font-size: 16px; font-family: "微软雅黑"; color: #666666; border: solid #f5ac33 1px; border-radius: 2px;}
.add-box .add_art_info input { width: 585px; height: 30px; padding-left: 10px;}
.add-box .add_art_info .text { margin: 15px 0px 0px 15px; width: 635px;}
.add-box .add_art_info .bttn{ float: right; margin: 20px 10px 0px 0px; width: 80px; height: 35px; line-height: 35px; text-align: center; font-size: 16px; border-radius: 3px; color: #FFFFFF; background-color: #3581e0; cursor: pointer;}
.add-box .add_art_info .btn{ float: right; margin: 60px 0px 0px 10px; width: 80px; padding:0; line-height: 30px; text-align: center; /*font-size: 16px;*/ border-radius: 3px; color: #FFFFFF; background-color: #bfc6cb; cursor: pointer; border: none;}


#aty-box .p-right {  float: left; width: 200px; padding-bottom: 20px; /*border: solid #dedede 1px;*/ margin: 15px 0px 0px 30px;}
#aty-box .p-right .rec_sev { width: 190px; padding-left: 10px; height: 50px; line-height: 50px; font-size: 18px; color: #262626; border: solid #dedede 1px;}
#aty-box .p-right .rec_sev a { color: #707070; font-size: 12px; float: right; margin-right: 10px; }
#aty-box .p-right .sev-box { float: left; width: 185px; padding-bottom: 10px;  border: solid #dedede 1px; border-top: none; padding-left: 15px;}
#aty-box .p-right .sev-box .name { float: left; width: 100%; height: 45px; line-height: 45px; color: #333333;}
#aty-box .p-right .sev-box .good { float: left; width: 100%; color: #262626; font-size: 12px;}
#aty-box .p-right .sev-box .good span { color: #737373 ;}
/*发布作品*/




