@charset "utf-8";
/* CSS Document */
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;}
a,a:hover{outline:none}
.layout{ clear:both;width:1000px;text-align:left;margin:0 auto;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
input,textarea{outline:none}
textarea{resize:none;overflow:auto}

/*样式组*/
.ani_tran{
    -webkit-transition:all .2s ease;
    transition:all .2s ease;
}
.icon_common{background:url(/images/home/icon_common.png) no-repeat 0 0;_background:url(/images/home/icon_common.gif) no-repeat 0 0}

/*顶部*/
body{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
.header{height:66px;}
.header_in{width:1200px;height:66px;margin:0 auto}
.header_in .logo{display:block;height:66px;}
.header_in .logo img{margin:14px 16px 0 0}
.header_in .logo h1{height:40px;font-weight:normal;margin:14px 0 0 0;padding:0 0 0 16px;font-size:20px;line-height:40px}
.header_in .account{*width:154px;height:66px;cursor:pointer}
.header_in .account em{display:block;height:11px;width:11px;background-position:0 3px;margin:28px 0 0 8px;
    -webkit-transition:all .2s ease;
    -moz-transition:all .2s ease;
    -ms-transition:all .2s ease;
    -o-transition:all .2s ease;
    transition:all .2s ease;
}
.header_in .account span{display:block;height:66px;line-height:66px;font-size:14px;max-width:200px;overflow:hidden;*width:92px;*text-align:center}
.header_in .account img{display:block;height:32px;width:32px;margin:16px 10px 0 0}
.header_in .account i{display:block;height:32px;width:32px;background:url(/images/home/txbg.png) no-repeat 0 0;top:16px;left:0px;*left:1px}
.header_in .account.on em{
    -webkit-transform:rotateZ(-180deg);
    transform:rotateZ(-180deg);
}
.account_list{width:108px;height:164px;top:46px;right:0;display:none;}
.account_list_ind{width:108px;height:132px;margin-top:32px}
.account_list_ind h5{display:block;width:16px;height:8px;background-position:-16px 0;top:-8px;left:70%;margin-left:-8px;overflow:hidden}
.account_list_ind ul{width:86px;top:3px;left:50%;margin-left:-43px;}
.account_list_ind ul li{height:42px;line-height:42px}
.account_list_ind ul li a{display:block;height:42px;font-size:12px;text-decoration:none;padding:0 0 0 25px;background:url(/images/home/icon_person.png) no-repeat 0 0;_background:url(/images/home/icon_person.gif) no-repeat 0 0}
.account_list_ind ul li.lio a{background-position:2px 15px}
.account_list_ind ul li.lit a{background-position:2px -29px}
.account_list_ind ul li.lith a{background-position:2px -73px}

.header_in .nav{margin:0 6px 0 0}
.header_in .nav ul li{height:66px;margin:0 20px 0 0}
.header_in .nav ul li a{display:block;height:66px;font-size:14px;line-height:66px;float:left}
.header_in .nav ul li a:hover{text-decoration:underline}
/*banner*/
.banner{background:url(/images/home/banner.jpg) no-repeat center 0}
.banner_in{width:1200px;height:198px;margin:0 auto;background:url(/images/home/banner.jpg) no-repeat center 0}
.ban_avator{width:110px;height:110px;margin:41px 0 0 0}
.ban_avator img{width:110px;height:110px;border-radius:50%}
.ban_avator i{display:block;width:110px;height:110px;top:0;left:0;background:url(/images/home/txbgb.png) no-repeat 0 0}
.ban_intro{margin:26px 0 0 24px;width:680px;}
.ban_intro .nickname h2{font-size:26px;line-height:42px}
.ban_intro .nickname div.nnd_img{display:block;width:25px;height:30px;margin:7px 0 0 13px;position:relative;cursor:pointer}
.ban_intro .nickname div.vip01{background:url(/images/home/icon_vip01.png) no-repeat 0 0}
.ban_intro .nickname div.vip02{background:url(/images/home/icon_vip02.png) no-repeat 0 0}
.ban_intro .nickname div.vip03{background:url(/images/home/icon_vip03.png) no-repeat 0 0}
.ban_intro .nickname div.vip04{background:url(/images/home/icon_vip04.png) no-repeat 0 0}
.ban_intro .nickname div.vip05{background:url(/images/home/icon_vip05.png) no-repeat 0 0}
.ban_intro .nickname div.vip06{background:url(/images/home/icon_vip06.png) no-repeat 0 0}
.ban_intro .nickname div.vip07{background:url(/images/home/icon_vip07.png) no-repeat 0 0}
.ban_intro .nickname div.vip08{background:url(/images/home/icon_vip08.png) no-repeat 0 0}
.ban_intro .nickname div.nnd_img div{display:none;width:404px;height:80px;padding-top:20px;top:17px;left:-182px}
.ban_intro .nickname div.nnd_img div p{width:364px;height:auto;line-height:26px;font-size:14px;padding:14px 20px 14px}
.ban_intro .nickname div.nnd_img div p em{display:block;width:21px;height:14px;background-position:-130px 0;top:-10px;left:184px}

.ban_intro .total_stu{line-height:24px;height:24px;overflow:hidden}
.ban_intro ul{margin:20px 0 0 0}
.ban_intro ul li{font-size:14px;line-height:28px;margin:0 54px 0 0}
.ban_intro ul li a.pen{display:block;width:14px;height:28px;background:url(/images/home/icon_pen.png) no-repeat -57px center;_background:url(/images/home/icon_pen.gif) no-repeat -57px center}
.ban_intro .sign{font-size:14px;line-height:28px;height:28px;overflow:hidden}
.ban_list{width:360px;padding:9px 0;margin:18px 0 0 0}
.ban_list ul{margin:0 26px}
.ban_list ul li a{display:block;line-height:36px;height:36px;overflow:hidden;background-position:0 -46px;padding:0 0 0 18px}
.ban_list ul li a:hover{text-decoration:underline}

/*选项卡部分*/
.modTab_b{height:58px;_overflow:hidden}
.modTab_b p{display:block;height:58px;font-size:18px;line-height:58px;padding:0 4px;margin:0 42px 0 0;cursor:pointer;position:relative}
.modTab_b p a.modify{display:block;position:absolute;font-size:12px;top:0;right:-42px}
.modTab_b p a.modify:hover{text-decoration:underline}
.modTab_b div.modTab_bRi_text{font-size:14px;height:60px;line-height:60px}
.modTab_b div.modTab_bRi_module{height:60px}
.modTab_b div.modTab_bRi_module .breadbar li{line-height:60px;padding:0 0 0 4px;font-size:14px}
.modTab_b div.modTab_bRi_module .breadbar li a.ao{background-position:0 -676px;padding-left:22px}
.modTab_b div.modTab_bRi_module .dingdan li{line-height:28px;margin:16px 0 0 10px}
.modTab_b div.modTab_bRi_module .dingdan li a.ao{display:block;height:28px;width:100px;text-align:center;line-height:28px;font-size:14px}
.modTab_d .modTab_in{display:none}
/*二级选项卡部分*/
.modTab_second_b{height:36px;_overflow:hidden}
.modTab_second_b p{display:block;height:36px;font-size:14px;line-height:36px;width:120px;text-align:center;margin:0 20px 0 0;cursor:pointer;position:relative}
.modTab_second_b p.marRightMin{margin-right:5px}
.modTab_second_b p.last{margin-right:0}
.modTab_second_d .modTab_second_in{display:none}

/*三级选项卡部分*/
.modTab_third_b{height:36px;_overflow:hidden}
.modTab_third_b p{display:block;height:34px;font-size:14px;line-height:34px;width:100px;text-align:center;margin:0 8px 0 0;cursor:pointer;position:relative}
.modTab_third_b div.modTabThird_bRi_module{height:36px}
.modTab_third_b div.modTabThird_bRi_module a.btn{display:block;_display:inline;float:right;width:100px;height:36px;font-size:14px;text-align:center;line-height:36px}
.modTab_third_d .modTab_third_in{display:none}

/*选项卡衍生ng-view部分*/
.modTab_bng{height:58px;_overflow:hidden}
.modTab_bng p{display:block;height:58px;font-size:18px;line-height:58px;padding:0 4px;margin:0 42px 0 0;cursor:pointer;position:relative}
.modTab_bng p a.modify{display:block;position:absolute;font-size:12px;top:0;right:-42px}
.modTab_bng p a.modify:hover{text-decoration:underline}
.modTab_bng div.modTab_bRi_text{font-size:14px;height:60px;line-height:60px}
.modTab_bng div.modTab_bRi_module{height:60px}
.modTab_bng div.modTab_bRi_module .breadbar li{line-height:60px;padding:0 0 0 4px;font-size:14px}
.modTab_bng div.modTab_bRi_module .breadbar li a.ao{background-position:0 -676px;padding-left:22px}
.modTab_bng div.modTab_bRi_module .dingdan li{line-height:28px;margin:16px 0 0 10px}
.modTab_bng div.modTab_bRi_module .dingdan li a.ao{display:block;height:28px;width:100px;text-align:center;line-height:28px;font-size:14px}
.modTab_second_bng{height:36px;_overflow:hidden}
.modTab_second_bng p{display:block;height:36px;font-size:14px;line-height:36px;width:120px;text-align:center;margin:0 20px 0 0;cursor:pointer;position:relative}
.modTab_second_bng p em{width:6px;height:6px;background-position:0 -93px;top:9px;right:33px}
.modTab_second_bng p.marRightMin{margin-right:5px}
.modTab_second_bng p.last{margin-right:0}

/*分页模块*/
.page_module{padding:30px 0 0 0}
.page_module ul{margin:0 auto}
.page_module ul li{margin:0 10px 0 0;float:left;display:block;_display:inline}
.page_module ul li a{height:32px;font-size:14px;line-height:32px;text-align:center}
.page_module ul li a.normal{display:block;width:32px}
.page_module ul li a.cur{display:block;width:32px}
.page_module ul li a.prenext{display:block;width:70px}
.page_module ul li a.more{display:block;width:16px}

/*jquery-select.tipxw固定样式请勿动*/
.select_boxhs {position:relative}
.select_boxhs select{display:none}
.select_boxhs input{padding:0;margin:0;cursor:pointer;position:absolute;top:0;left:0;background:none}
.select_boxhs i{position:absolute}
.select_boxhs ul {list-style-type:none;padding:0;margin:0;width:100%;display:none;position:absolute}
.select_boxhs ul li{list-style-type:none;padding:0;margin:0}
.select_boxhs ul.show{display:block}

/*此处样式自定义*/
.centerSelect{width:170px;height:30px;font-family: "Microsoft Yahei"}
.centerSelect input{width:160px;overflow:hidden;height:30px;line-height:30px;padding:0 5px;font-family: "Microsoft Yahei";font-size:12px}
.centerSelect i{display:block;width:11px;height:11px;background:url(/images/home/icon_common.png) no-repeat 0 3px;top:11px;right:6px;border-radius:10px 10px 0 0;-webkit-transition:all .2s linear;transition:all .2s linear}
.centerSelect i.on{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}
.centerSelect ul {width:100%;overflow: hidden}
.centerSelect ul li {overflow:hidden;width:96%;cursor:pointer;line-height:30px;height:30px;padding:0 0 0 4%}

/*楼层回复模块*/
.cfloor_fir{padding:20px 0 10px 0}
.cfloor_fir_in .do{width:60px}
.cfloor_fir_in .do img{width:41px;height:41px;margin:4px 0 0 0}
.cfloor_fir_in .do em{display:block;width:41px;height:41px;top:4px;left:0;background:url(/images/home/txbgb3.png) no-repeat 0 0}
.cfloor_fir_in .dt{width:930px;line-height:26px}
.cfloor_fir_in .dt .po{font-size:14px;margin:0 0 12px 0}
.cfloor_fir_in .dt .po .sp_time{display:block;top:0;right:14px}
.cfloor_fir_in .dt .po .sp_time a:hover{text-decoration:underline}
.cfloor_fir_in .dt .pt{font-size:16px;margin:0 0 12px 0}
.cfloor_fir_in .dt .cfloor_download{font-size:14px;margin:0 0 12px 0}
.cfloor_fir_in .dt .cfloor_download a:hover{text-decoration:underline}
.cfloor_fir_in .dt .cfloor_upload{height:34px;margin:0 0 12px 0;padding:4px 0 0 0}
.cfloor_fir_in .dt .cfloor_upload .ao{display:block;height:34px;}
.cfloor_fir_in .dt .cfloor_upload .ao span{display:block;height:34px;width:100px;font-size:16px;line-height:34px;text-align:center}
.cfloor_fir_in .dt .cfloor_upload .ao em{display:block;height:34px;font-size:14px;line-height:34px;text-align:center;margin:0 0 0 15px}
.cfloor_fir_in .dt .cfloor_upload .ao input{display:block;height:34px;width:100%;top:0;left:0;opacity:0;filter:alpha(opacity=0)}
.cfloor_fir_in .dt .cfloor_upload .at{display:block;_display:inline;width:100px;height:34px;line-height:34px;text-align:center;font-size:16px}
.cfloor_fir_in .dt .cfloor_upload .disa{display:block;_display:inline;width:100px;height:34px;line-height:34px;text-align:center;font-size:16px}
.cfloor_sec{margin:0 0 0 60px;padding:10px 0 20px 0}
.cfloor_sec_in{margin:0 0 2px 0;padding:12px 0}
.cfloor_sec_in .do{width:80px}
.cfloor_sec_in .do img{width:41px;height:41px;margin:4px 0 0 20px}
.cfloor_sec_in .do em{display:block;width:41px;height:41px;top:4px;left:20px;background:url(/images/home/txbgb4.png) no-repeat 0 0}
.cfloor_sec_in .dt{width:850px;line-height:26px}
.cfloor_sec_in .dt .po{font-size:14px;margin:0 0 12px 0}
.cfloor_sec_in .dt .po .sp_time{display:block;top:0;right:14px}
.cfloor_sec_in .dt .po .sp_time a:hover{text-decoration:underline}
.cfloor_sec_in .dt .pt{font-size:16px}

/*MyDate97插件样式自定义部分*/
.Wdate{background:url(/images/home/datePicker.gif) no-repeat right center !important}

/*弹框们*/
.centerDialogBg{display:none;width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;filter:alpha(opacity=0);_position:absolute;_height:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
.centerDialogCon{display:none;width:600px;height:296px;position:fixed;top:50%;left:50%;margin:-148px 0 0 -300px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.cenDiaCon_to{height:59px;padding-top:1px}
.cenDiaCon_to em{display:block;width:73px;height:73px;background:url(/images/home/icon_dialog.png) no-repeat 0 0;top:-6px;left:24px}
.cenDiaCon_to em.on{
    -webkit-animation:ani_dialog_icon .4s ease 0s both;
    -moz-animation:ani_dialog_icon .4s ease 0s both;
    -o-animation:ani_dialog_icon .4s ease 0s both;
    animation:ani_dialog_icon .4s ease 0s both;
}
@-webkit-keyframes ani_dialog_icon {
    0%{-webkit-transform:scale(.7,.7);-moz-transform:scale(.7,.7);-o-transform:scale(.7,.7);transform:scale(.7,.7)}
    100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
}
@-moz-keyframes ani_dialog_icon {
    0%{-webkit-transform:scale(.7,.7);-moz-transform:scale(.7,.7);-o-transform:scale(.7,.7);transform:scale(.7,.7)}
    100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
}
@-o-keyframes ani_dialog_icon {
    0%{-webkit-transform:scale(.7,.7);-moz-transform:scale(.7,.7);-o-transform:scale(.7,.7);transform:scale(.7,.7)}
    100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
}
@keyframes ani_dialog_icon {
    0%{-webkit-transform:scale(.7,.7);-moz-transform:scale(.7,.7);-o-transform:scale(.7,.7);transform:scale(.7,.7)}
    100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
}
.cenDiaCon_type01 .cenDiaCon_to em{background-position:0 0}
.cenDiaCon_type02 .cenDiaCon_to em{background-position:-77px 0}
.cenDiaCon_type03 .cenDiaCon_to em{background-position:-153px 0}
.cenDiaCon_to p{line-height:26px;height:26px;font-size:18px;margin:16px 0 0 0;padding:0 0 0 114px}
.cenDiaCon_type04 .cenDiaCon_to p{margin-left:44px;padding:0 0 0 13px}
.cenDiaCon_to a{display:block;width:40px;height:40px;background:url(/images/home/icon_dialog.png) no-repeat -256px -16px;top:10px;right:10px;
    -webkit-transition:all .4s ease;
    -moz-transition:all .4s ease;
    -o-transition:all .4s ease;
    transition:all .4s ease;
}
.cenDiaCon_to a:hover{
    -webkit-transform:rotateZ(-180deg);
    -moz-transform:rotateZ(-180deg);
    -o-transform:rotateZ(-180deg);
    transform:rotateZ(-180deg);
}
.cenDiaCon_mi{height:150px}
.cenDiaCon_mi p{font-size:14px;width:404px;margin:0 auto;line-height:24px;padding-top:65px}
.cenDiaCon_bo{height:80px;}
.cenDiaCon_bo a{display:block;width:208px;height:44px;line-height:44px;text-align:center;border-radius:4px;float:left;_display:inline;font-size:18px}
.cenDiaCon_bo a.ao{margin:0 40px 0 74px}
.cenDiaCon_bo a:hover{opacity:.9;filter:alpha(opacity=90)}

/*建议升级高版本浏览器*/
.ieupdateBg{display:none;width:100%;height:100%;position:fixed;top:0;left:0;opacity:0.4;filter:alpha(opacity=40);_position:absolute;_height:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight));z-index:666}
.ieupdateCon{display:none;width:600px;height:auto;position:fixed;top:50%;left:50%;margin:-190px 0 0 -300px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2));z-index:667}
.ieupdateCon_to{height:58px;padding-top:1px;border-bottom:1px solid #dedfe0}
.ieupdateCon_to p{line-height:26px;height:26px;font-size:18px;margin:16px 0 0 20px;padding:0 0 0 15px;border-left:5px solid #0090ff}
.ieupdateCon_to a{display:block;width:40px;height:40px;background:url(/images/home/icon_dialog.png) no-repeat -256px -16px;top:10px;right:10px;
    -webkit-transition:all .4s ease;
    -moz-transition:all .4s ease;
    -o-transition:all .4s ease;
    transition:all .4s ease;
}
.ieupdateCon_to a:hover{
    -webkit-transform:rotateZ(-180deg);
    -moz-transform:rotateZ(-180deg);
    -o-transform:rotateZ(-180deg);
    transform:rotateZ(-180deg);
}
.ieupdateCon_mi{height:auto;position:relative}
.ieupdateConMi_in{width:600px;margin:0 auto}
.ieupdateConMi_in .con{ padding:20px; background:#fff;}
.ieupdateConMi_in .con .js{ line-height:28px; font-size:14px;}
.ieupdateConMi_in .con .list{ padding:40px 0;}
.ieupdateConMi_in .con .list li{ float:left; display:inline; width:130px; margin:0 28px; text-align:center; line-height:32px; font-size:14px;}
.ieupdateConMi_in .con .list li a{ color:#0090ff; text-decoration:underline;}
.ieupdateConMi_in .con .list .ie{ padding-top:30px; height:50px;}
.ieupdateConMi_in .con .close{ line-height:32px; text-align:right; font-size:14px;}
.ieupdateConMi_in .con .close a{ color:#9f9f9f;}
.ieupdateConMi_in .con .close a:hover{text-decoration:underline}

/*加载层loadingbg*/
.loadingbg{border:1px solid #127de1;width:180px;height:50px;position:fixed;top:50%;left:50%;margin:0 0 0 -90px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2));z-index:866}
.loadingbg div.loadingWord{width:180px;height:50px;line-height:50px;background:#fff;color:#127de1}
.loadingbg img{margin:10px 15px;float:left;display:inline;}


