/*---------------------------------------------------

*FileName:            main.css
*Descrpition:         All Page Style
*Version:             4.0.0(2014-04-18)
*WebSite:             #
 
-------------------------------------------------------*/

body{ background:url(../images/b_bg.gif) repeat left top}
.contant{ width:1000px; margin:0px auto}

/*----图标---*/
.icon{ vertical-align:middle; background:url(../images/ico.png) no-repeat; overflow:hidden; text-indent:-300px; display:inline-block; border:0;border:none}
.submit{ background-position:-5px -69px; width:57px; height:22px; margin-left:5px}
.loin_in{background-position:-5px -103px; width:64px; height:22px; margin-left:5px}
.sub_sbimt{background-position:-6px -360px; width:42px; height:19px; margin-left:5px; vertical-align:top}

/*-----引导页----*/
.banner{ position:relative}
.into{ width:129px; height:27px; background-position:-5px -25px; position:absolute; bottom:20px; left:430px;z-index:100}
.guide{ padding-top:70px}
.guide_info_left{ float:left; background:#FFF; padding:10px; width:475px;}
.guide_info_left h1{border-bottom:1px solid #7da3ce; margin-bottom:5px; padding-bottom:5px; font-family:"微软雅黑"; color:#448dee; font-size:16px; background:url(../images/icon_1.gif) no-repeat 70px 0px}
.g_more{ width:37px; height:13px; background-position:-5px -6px; margin-top:5px}
.g_news_list{}
.g_news_list li{ line-height:24px;}
.g_news_list li .time{ float:right; color:#999}
.g_news_list li a{ display:inline-block}
.g_news_list li a:hover{}
.g_news_list .on a{ color:#ff6600}
.guide_info_right{ float:right; background:#FFF; width:475px; padding:18px 10px; overflow:hidden}
.g_pic_list{ margin-left:-5px}
.g_pic_list li{ float:left; margin-left:5px}
.g_pic_list li a{ display:block; border:2px solid #efefef}
.g_foot{ color:#fff; font-size:13px; padding-top:20px}
.g_foot p{ margin-bottom:5px}

/*-----首页----*/
.ipao{ padding-top:85px;}
.head{ height:331px; overflow:hidden; background:url(../images/i_index.jpg) no-repeat left top; position:relative}
.nav{ width:498px; height:31px; position:absolute; background:url(../images/menu.png) no-repeat left top; padding-left:20px; left:300px; top:40px}
.nav li{ float:left; line-height:30px;}
.nav li a{ display:block; color:#fff; padding:0px 15px; text-align:center; font-weight:bold;text-decoration:none;}
.nav li a:hover{ color:#ff6600}
.stie{position:absolute; width:36px; height:23px; background:url(../images/site.png) no-repeat; right:30px; top:30px}
.nav_sub{}
.nav_sub a{ display:block; width:140px; height:59px; text-indent:-300px; overflow:hidden; position:absolute}
.nav_sub .my_school{ background:url(../../../HeadPic/y_1.png) no-repeat; left:300px; top:130px}
.nav_sub .my_techer{background:url(../../../HeadPic/y_2.png) no-repeat;left:410px; top:210px}
.nav_sub .my_bang{background:url(../../../HeadPic/y_3.png) no-repeat;left:520px; top:130px}
.nav_sub .my_xuexi{background:url(../../../HeadPic/y_4.png) no-repeat;left:630px; top:210px}
.nav_sub .my_kechen{background:url(../../../HeadPic/y_5.png) no-repeat;left:740px; top:130px}
.serch{ background:#8dcdf9; padding:5px 8px;}
.same_input{ height:21px; line-height:21px; padding:0px 3px; background:#fff;border:1px solid #80b1e4; vertical-align:middle}
.serch a{ color:#2857b1}
.main{ background:url(../images/main_bg.png) repeat-x left top; height:1180px;padding:8px;}
.m_left{ float:left; width:200px;}
.m_mail{ display:block; height:75px; background:url(../images/mail.jpg) no-repeat; margin-bottom:15px;}
.same_mod{ background:#ebf3ed; padding:10px; position:relative; margin-bottom:10px}
.same_mod_cont{ }
.same_mod h2{ background:url(../images/line.jpg) no-repeat right bottom; font-size:18px; color:#18932b; font-weight:bold; font-family:"微软雅黑"; line-height:18px;}
.news_list{ margin-bottom:15px; margin-top:15px}
.news_list li a:hover{ color:#18932b; font-weight:normal}
.porint li{ background:url(../images/ico.png) no-repeat -6px -382px; padding-left:8px}
.yezi{ position:absolute; width:59px; height:57px; background:url(../images/ye.png) no-repeat; right:-5px; top:-8px;}
.s_more{ position:absolute; width:40px; height:16px; background:url(../images/icon_2.gif) no-repeat; right:12px; bottom:28px;}
.texa{ text-align:center; margin-top:10px}
.texa a{ display:inline-block; margin:0px 5px}
.adv_link a{ display:block; margin-bottom:5px}
.m_right{ float:right; width:769px;}
.r_mod{}
.r_mod .i_1{ display:none}
.r_mod h2{ font-weight:bold; font-family:"微软雅黑";font-size:18px; position:relative;border-bottom:1px solid #004ba0; height:24px; margin-bottom:10px; margin-left:15px}
.r_mod h2 .txt{ display:block; width:98px; height:26px; background:url(../images/same_titl.png) no-repeat; text-align:center; line-height:24px; color:#fff; position:absolute; left:-15px; bottom:-1px }
.r_mod h2 .more{ display:inline-block; width:40px; height:16px; background:url(../images/more.png) no-repeat; float:right; margin-top:3px}
.r_mod .i_pic{ margin-left:75px; margin-top:10px}
.r_mod .i_pic .i_1{ width:52px; height:47px; display:block; background:url(../images/pic_1.png) no-repeat left top; position:absolute; left:-75px; top:-15px}
.r_mod .i_pic .i_2{ width:52px; height:47px; display:block; background:url(../images/pic_2.png) no-repeat left top; position:absolute; left:-75px; top:-15px}
.r_mod .i_pic .i_3{ width:52px; height:47px; display:block; background:url(../images/pic_3.png) no-repeat left top; position:absolute; left:-75px; top:-15px}
.r_mod .i_none{ margin-top:11px}
.r_mod_cont{}
.i_banner{ float:left; width:319px; overflow:hidden}
.r_news{ margin-left:329px}
.r_news li{ line-height:28px; border-bottom:1px solid #c0e3fe}
.r_news li:last-child,.t_news li:last-child{ border:none}
.img_show{ margin-left:10px; margin-top:15px}
.img_show li{ float:left; text-align:center; margin-left:20px}
.img_show li .im_bg{ width:163px; height:108px; display:block; text-align:center; background:url(../images/img_bg.png) no-repeat; padding-top:6px}
.img_show li .nane{ margin-top:5px}
.pan{ margin-bottom:25px;}
.pan .pan_l{ width:375px; float:left}
.pan .pan_r{ width:375px; float:right}
.t_news li{ line-height:28px; border-bottom:1px solid #ebebeb}
.foot{ background:#f6fafe; width:auto;font-family:"微软雅黑";font-size:12px; color:#666666; padding:15px 0px 5px 0px}
.nav_foot{ border-bottom:1px solid #adadad; padding-bottom:10px; margin-bottom:10px}
.nav_foot  a{ display:inline-block; margin-left:5px; padding-right:5px; color:#666666;}
.nav_foot .float_l a:hover{ color:#004ba0}
.nav_foot .float_r .top{ background:url(../images/ico.png) no-repeat 48px -253px; display:inline-block; padding-right:15px}
.addr p{ margin-bottom:5px}
.addr .foot_logo{ width:220px; display:block; height:46px;background:url(../images/ico.png) no-repeat -6px -289px;}


/*----内页----*/
.list_head{ height:218px; background:url(../images/nei_banner.jpg) no-repeat left top;}
.list_head .nav{ height:40px; background:url(../images/nei_menu.png) no-repeat left top; left:220px }
.list{background:#fff url(../images/nei_bg.png) repeat-x left top; height:auto;}
.list .m_right{ min-height:700px; background:#fff; padding:10px;width:749px;}
.silder{border:2px solid #c3e2ed; background:#fff; margin-bottom:10px; padding:10px}
.silder h2{ position:relative;font-family:"微软雅黑";font-size:18px; font-weight:bold; color:#18932b; background:url(../images/line_2.jpg) no-repeat right bottom; line-height:18px; margin-bottom:10px}
.ico_serch{ width:30px; height:38px; position:absolute; right:-8px; top:-10px; background:url(../images/serch.jpg) no-repeat; display:block}
.silder .silder_cont{ }
.sild_form{ padding:5px 0px 0px 0px}
.sild_form .defuat{border:1px solid #abadb3; width:109px; height:18px}
.hots{border:2px solid #b2d0ee;}
.hots h2{ color:#306a9e;background:url(../images/line_1.jpg) no-repeat right bottom;}

.T-title{border-bottom:2px solid #a7d8ff; color:#3b8ece; font-size:16px;font-family:"微软雅黑"; background:url(../images/pic_16.jpg) no-repeat left top; padding:5px 0px 10px 45px; margin-bottom:15px}
.T-titlea{border-bottom:2px solid #a7d8ff; color:#3b8ece; font-size:16px;font-family:"微软雅黑";}

.n_list{}
.n_list li{ line-height:30px}

.pages{ text-align:center;}
.pages a{ display:inline-block; margin:0px 2px;border:1px solid #87d594; padding:1px 10px; background:#f1fff3;}
.pages a:hover{ text-decoration:none;  background:#ffebde; border:1px solid #ff6600}
.pages .on{background:#ffebde; border:1px solid #ff6600; color:#ff6600}

.D_title{ font-size:27px; font-family:"黑体"; color:#ff6600; font-weight:bold; text-align:center; margin-bottom:5px}
.D_infor{ text-align:center}
.D_infor span{ margin-right:10px; color:#4c4c4c}
.D_infor a{ color:#4c4c4c}
.D_cont{}
.D_cont p{ text-indent:24px; line-height:2}

.t_list{ width:371px; height:333px; overflow:hidden; float:left; background:url(../images/list_bg.gif) no-repeat left top; margin-left:3px; margin-bottom:3px}
.t_list h2{padding:19px 0px 0px 10px; font-size:16px;font-family:"黑体"; color:#3582c5;}
.t_list h2 a{ font-size:16px;font-family:"黑体"; color:#3582c5;}
.biao{ vertical-align:middle; width:57px; height:42px; background:url(../images/pic_17.jpg) no-repeat; display:inline-block; margin-right:5px}
.t_list_cont{ padding:10px 10px 10px 15px}
.t_list_n li{ line-height:25px}

.tech_list{ }
.tech_list li{ width:160px; height:233px; background:url(../images/pic_bg.png) no-repeat left top; float:left; padding-top:47px; margin-left:22px}
.tech_list li a{ display:block; width:140px; height:198px; margin:0px auto}
.tech_list li p{ text-align:center; margin:15px 0px 0px 0px}

/*------登陆------*/
.login-bg{ background:#fff; min-height:390px; padding-top:100px}
.login{ width:447px; height:258px; background:url(../images/pic_24.jpg) no-repeat left top; margin:0px auto; position:relative}
.login_form{ position:absolute; top:45px;right:30px; width:250px;}
.log-list{ overflow:hidden;zoom:1; margin-bottom:15px}
.log-list dt{ float:left; width:70px; text-align:right}
.log-list dd{ margin-left:70px;}
.rod input{ vertical-align:middle; margin-right:5px}
.rod label{ margin-right:10px}
.input-log{height:24px; line-height:24px; padding:0px 3px; background:#fff;border:1px solid #e2e2e2; vertical-align:middle; width:150px}
.w_50{ width:50px; margin-right:5px}
.but-subit button{ display:inline-block; border:none; width:71px; height:26px; overflow:hidden; text-indent:-200px; margin-right:5px}
.but-subit .submit-log{ background:url(../images/log-1.gif) no-repeat left top}
.but-subit .reset-log{ background:url(../images/log-2.gif) no-repeat left top}


/***************Global style**************/



      
.shadow { filter: progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4); /*ie*/
          -moz-box-shadow: 1px 1px 10px #909090; /*firefox*/
          -webkit-box-shadow: 1px 1px 10px #909090; /*safari或chrome*/
          box-shadow: 1px 1px 10px #909090; /*opera或ie9*/ }
.FinePrint { color: Blue; }
.clear00 { clear:both; height: 0px; }
.clear10 { clear:both; height: 10px; }
.field-validation-error { width: auto; display: inline-block; /*padding-left: 23px;*/ line-height: 20px;  margin-left: 2px; color: #f00; 
                   /*border-style: solid; border-width: 1px; border-color: rgb(254, 211, 216);*/ 
                   /*background-image: url('../content/images/icons/error.jpg'); background-repeat: no-repeat; 
                   background-position-x: 3px; background-position-y: 3px; background-color: rgb(254, 241, 236);
                   -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; 
                   -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px;
                   -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px;
                   -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;*/ }

.edittable { width: 100%; }
.edittable a.actions { color: #333; }
.edittable a.actions:hover { color: #000099; text-decoration: underline; }
.edittable .label { font-weight: bold; }
.edittable th, .edittable td { line-height: 16px; vertical-align: middle; }
.edittable tbody tr td { padding: 5px 6px; color: #666; }

.stdtable { width: 100%; }
.stdtable .label { font-weight: bold; }
.stdtable tbody tr td { padding: 2px 3px; }

.stdbtn { font-weight: bold; border: 1px solid #ccc; cursor: pointer; opacity: 0.8; color: #333;
          *padding: 2px 10px!important; /* IE7+FF */
          padding: 4px 20px;
          background: #eee url('/Content/Images/buttons.png') repeat-x top left;  
	      -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.stdbtn:hover { text-decoration: none; opacity: 1; }

.btn_yellow { background-position: 0 -38px; border-color: #ebb205; color: #ae510d; }
.btn_blue { background-position: 0 -76px; border-color: #0282ce; color: #fff; }
.btn_black { background-position: 0 -114px; border-color: #222; color: #fff; }
.btn_lime { background-position: 0 -152px; border-color: #59bf04; color: #800000; }
.btn_orange { background-position: 0 -190px; border-color: #cd7a03; color: #6e3c17; }
.btn_red { background-position: 0 -228px; border-color: #a31314; color: #fff; }
/***************End of Global style**************/

.articlecontent { width: 97.5%; padding: 10px; }

p.title { font-family: Arial, 黑体, Helvetica, sans-serif; font-size: 24px; color: #008080; text-align: center; padding: 20px 0px 20px 0px; }
p.tag { padding: 3px 3px; border-top: 1px solid silver; margin: 5px 0px; }                 
p.tag span { font-weight: bold; }
div.content { line-height: 1.5em; }
div.content p { margin: 5px 0px; }
table.info { width: 100%; margin: 5px 0px 5px 0px; border-bottom: 1px solid silver; }
table.info tr td { padding: 3px 0px 3px 0px; }
table.info tr td.content-label { font-weight: bold; width: 65px; }
.articlelist-imagewrapper { padding: 5px 10px; }
.articlelist-listwrapper { padding: 0px 15px; }
.articlelist-paginate { padding: 5px 0px; text-align: right; }
.articlelist-paginate a { text-decoration: none;  }
.articlelist-paginate .paginate_button { display: inline-block; border: 1px solid #ccc; padding: 3px 7px; background: #fcfcfc;
                                         -moz-box-shadow: 1px 1px 2px #ddd; -webkit-box-shadow: 1px 1px 2px #ddd; box-shadow: 1px 1px 2px #ddd; }
.articlelist-paginate .paginate_button_current { display: inline-block; border: 1px solid #ccc; padding: 3px 7px; background: #EBEBEB;
                                         -moz-box-shadow: 1px 1px 2px #ddd; -webkit-box-shadow: 1px 1px 2px #ddd; box-shadow: 1px 1px 2px #ddd; }

/********************师生交流论坛**************/
#divPostList, #divReplyList { width: 750px; margin: 5px auto; }
#tblPublishPost { width: 720px; margin: 20px auto; }
.newpostwrapper { padding: 5px 5px 0px 5px; text-align: right; }
.footnote { text-align: right; }
.post-note { padding: 5px;  background-color: #A4FFA4; width: 740px; margin: 5px auto; }
.forumpostlist { width: 100%; border-collapse: collapse; border: 2px solid silver; }
.forumpostlist thead tr th { padding: 7px 3px; text-align: left; background-color: #F5F5F5;
                             border-top: 1px solid silver; border-bottom: 1px solid silver; 
                             border-left: 1px solid silver; border-right: 1px solid silver; }
.forumpostlist tbody tr td { padding: 7px 3px; text-align: left; border: 1px solid silver; }
.forumpostlist tfoot tr td { padding: 7px 3px; background-color: #F5F5F5;
                             border-top: 1px solid silver; border-bottom: 2px solid silver; 
                             border-left: 1px solid silver; border-right: 1px solid silver; }
.forumpostlist span.subject { font-weight: normal; }
.forumpostlist span.action { display: inline-block; padding-right: 10px; }
.forumpostlist thead tr th.content { font-weight: normal; min-height: 30px; vertical-align: top; }
.forumpostlist thead tr th.action { font-weight: normal; text-align: right; }
.forumpostlist tbody tr td.content { font-weight: normal; min-height: 30px; vertical-align: top; }
.forumpostlist tbody tr td.action { font-weight: normal; text-align: right; }
.forumpostlist tbody tr.reply_by_hdm { background-color: #FFFFCC; }
.reply_action_msg { margin: 20px auto; padding: 10px 15px; border: 1px double #008000; width: 400px; color: Red;
                    height: 90px; line-height: 16px; text-align: center; font-weight: bold; font-size: 14px; }
.reply_action_btn { margin: 10px auto; padding: 10px 0px; text-align: center; }


.forumsearch { width: 230px; margin: 10px auto; }
.forumsearch div.title { padding: 4px 0px; font-weight: bold; border-bottom: 1px solid silver; font-size: 1.2em; }
.forumsearchtable { width: 100%; border-collapse: collapse; }
.forumsearchtable tbody tr td { padding: 4px 3px; }
.forumsearchtable tbody tr td.label { font-weight: bold; }

.backtolist { text-align:right; padding: 3px 5px 0px 0px;}
.forumreplytable { width: 100%; border-collapse: collapse; background-color: rgb(254,254,254); }
.forumreplytable tr td { padding: 5px 4px; border: 1px solid #E3E3E3; vertical-align: top; line-height: 14px; }
.forumreplytable tr td.post-subject { background-color: #A4FFA4; font-weight: bold; line-height: 16px; }
.forumreplytable tr td.post-user { width: 90px; border-bottom-width: 2px; }
.forumreplytable tr td.post-message { min-height: 100px; }
.forumreplytable tr td.post-datetime { text-align: right; border-bottom-width: 2px;  }
.forumreplytable tr td.post-count { text-align:right; background-color: #A4FFA4; }
.forumreplytable tr td span.editreply { display:block; float: left; width: 50px; text-align: left; }
.forumreplytable tr td span.replydate { display:block; float: right; width: 180px; }
                                   
