﻿/*通用样式*/
html{ width:min-width:1300px; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td,figure{ list-style:none; border:0; margin:0; padding:0; zoom:1;}
h1,h2,h3,h4,h5,h6,p{ font-weight: normal; font-size:100%; font-family:"Microsoft YaHei"; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
li{list-style-type:none;}
ul,dl{margin:0px;padding:0px}
img{border:0px; border:none;}
a{text-decoration:none; color:#333333;}
body,input{font-family:Arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;}
input{ margin:0; padding:0; list-style:none; border:0; word-wrap:break-word; outline:0; outline:none; }
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.fix{*zoom:1;}
.fix:after{clear:both;content:"";display:table;}
font,em,i{ font-style:normal;}
textarea,select{ outline:none; resize:none;}
del{ text-decoration:none; padding:0px;margin:0px;}
abbr,acronym { border: 0; }
.wrapper{ width:1300px; margin: 0 auto; }
.middle{ width: 1260px; margin: 0 auto; }
.title{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width: 95%;margin: auto;}
.bold{font-weight: bold;}
.yahei{font-family: "microsoft yahei","黑体";}
.px14{font-size: 0.875rem;}
.px16{font-size: 1rem;}
.px18{font-size: 1.125rem;}
.px24{font-size: 1.5rem;}
/*头部S*/
.head{width: 100%; overflow: hidden; border-bottom: 5px #b76f40;}
.head .topnav{ width: 100%; height:35px; line-height:35px; background:#f5f5f5;margin: auto; }
.head .topnav .tleft{ float: left; margin-left: 58px; }
.head .topnav .tleft p{ font-size: 14px; color: #666666; font-family:simsun;}
.head .topnav .tright{ float: right; margin-right: 43px;}
.head .topnav .tright img{ margin-right: 10px; margin-top: -2px;}
.head .topnav .tright a{ font-size: 14px; color: #666666; font-family:simsun; }
.head .topnav .tright a:hover{ color: #FF3333; text-decoration: underline;}

.head .logobig{ width: 100%; height: 125px; background: url(../images/jchome.png) 50% no-repeat;  }
.head .logobig .logo{ width: 100%; overflow: hidden; }
.head .logobig .search{ width: 269px; height: 35px; background:url(../images/jcsear.png) 50% no-repeat; margin-top: 44px; margin-right: 20px; }
.head .logobig .search ul li{ float: left; }
.head .logobig .search ul li .sea{ width: 215px; height: 35px; padding-left: 10px; line-height: 35px; background: none; font-size: 14px; color: #333333; }
.head .logobig .search ul li .rch{ width: 44px; height: 35px; background:url(../images/jcsearch.png) 50% no-repeat; cursor:pointer }
/*头部E*/

/*导航 S*/
.navt{ width: 100%; height: 55px; background: #b76f40; z-index: 99; }
.nav{ width: 1280px; height: 55px; margin: 0 auto; }
.nav ul li{ float: left; position: relative; }
.nav ul li a#inv{ display: block; padding: 0 23px; height: 55px; line-height: 55px; font-size: 16px; color: #FFFFFF; font-family:"Microsoft YaHei";} 
.nav ul li:hover a#inv{ color: #FFFFFF; background: #fd781b; }
.nav ul li:hover dl{ display: block;}
.nav ul li.inan a#inv{ color: #FFFFFF; background: #fd781b; }
.nav ul li dl{ display: none; position: absolute; top: 55px; left: 0px; width: 125px; overflow: hidden; z-index: 999;}
.nav ul li dl dt a{ display: block; padding-left: 15px; height: 35px; line-height: 35px; background: #F5F5F5; font-size: 14px; font-family:simsun; color: #333; }
.nav ul li dl dt a:hover{ background: #fd781b; color: #FFFFFF;  }
/*导航 E*/

/*大banner S*/
/* banner */
.banner{ min-width:1000px;  position:relative;  height:380px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:380px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:380px;  }
.banner .bd li a{ height:380px; display:block;  }
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(../images/banner-btn.png) 0 0 no-repeat;
_background:url(../images/banner-btn-ie6.png) 0 0 no-repeat;
}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../images/rwsh_ico_5.png) 0 0; overflow:hidden; 
	line-height:9999px; filter:alpha(opacity=40);opacity:0.4; 
}
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }
/*大banner E*/

.content{ width: 100%; overflow: hidden; padding-bottom: 40px;}
.conat{ background: url(../images/rwsh_rwglbackgroud1.png) 50% 100% no-repeat;background-position-y:bottom;   }
/*++++++++++++++++++++++++首页S++++++++++++++++++++++++*/
/*学院新闻 S*/
.news{ width: 100%; height: 380px; margin-top: 20px;}
.news .news_left{ width:624px; height: 380px;}
/* 焦点图 */
.focusBox { float:left; position: relative; width:630px; height: 380px; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic img { width: 630px; height: 380px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }


.news .news_right{  width: 616px; height: 380px; background: #FFFFFF; }

.notices{ width:615px; height: 380px; }
.notices .hd{ width: 100%; height:40px; border-bottom:1px solid #e3eef6;  position:relative; }
.notices .hd ul{ overflow: hidden; background: url(../images/gxtjgww_tzgg.png) 115px 50% no-repeat; }
.notices .hd ul li{ float:left; margin-right: 20px;  padding:0 20px; height: 40px; line-height: 40px; color: #2f3133;  cursor:pointer; font-family: "微软雅黑"; font-weight: bold; }
.notices .hd ul li.on{ height:39px;  color: #fff; border-bottom: 2px solid #b76f40;  background: #b76f40;  }
.notices .hd ul li.on a{ height:39px;  color: #fff; border-bottom: 2px solid #b76f40;  background: #b76f40;  }
.notices .hd span{ float: right; line-height: 40px; margin-right: 15px; }
.notices .hd span a{ color: #b76f40; font-family: "宋体"; font-size: 12px;}

.notices .bd ul{ width: 600px; padding: 0 15px; padding-top:10px;}
.notices .bd li{ position: relative; overflow: hidden; line-height: 30px; padding: 0 50px 0 15px;
 background: url(../images/rwsh_ico_2.png) 0 50% no-repeat; }
.notices .bd li a{ font-size: 16px; font-family: "微软雅黑"; color: #505151; width:100%; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.notices .bd li a:hover{ color:#900000;}
.notices .bd li span{ position: absolute; right: 0; font-size: 14px; color: #505151;}
/*学院新闻 E*/

/*内容板块 S*/
.plate{ width: 105%; overflow: hidden; margin-top: 28px;}
.small{float: left; width: 620px; height: 325px; margin-right:20px; margin-bottom: 20px; }
.small .small_top{ width: 100%; height: 43px; background: #b76f40; }
.small .small_top h4{float: left; height: 43px; line-height: 43px; padding-left: 70px; background: url(../images/rwsh_ico_1.png) 10px 50% no-repeat; font-size: 18px; font-family:"Microsoft YaHei"; color: #FFFFFF; }
.small .small_top span{ float: right; margin-right: 25px; }
.small .small_top span a{ line-height: 45px; font-size: 14px; color: #FFFFFF; font-family: simsun; }
.small .small_top span a:hover{ text-decoration: underline; }
.small .small_bmt{ width: 618px; height: 280px; border: 1px solid #dcdcdc; padding-top: 5px; background: #FFFFFF; }
.small .small_bmt ul{width: 590px; overflow: hidden; margin: 0 auto; }
.small .small_bmt ul li{ overflow: hidden; line-height: 30px; *line-height: 26px;  position: relative; padding-left: 20px; background: url(../images/rwsh_ico_2.png) 0 50% no-repeat; }
.small .small_bmt ul li a{ float: left; font-size: 14px; color: #333333; font-family: simsun; }
.small .small_bmt ul li a:hover{ color: #FF3333; text-decoration: underline; }
.small .small_bmt ul li span{ position: absolute; right: 10px; font-size: 14px; color: #999999; font-family: simsun; }
/*内容板块 E*/

.special{ width: 105%;height: 86px; margin-top: 8px; *margin-top: 28px; }
.special ul li{ width: 268px; height: 90px; float:left; _display:inline; overflow:hidden; text-align:center; margin-right: 20px;background: #FFFFFF;border: #DDDDDD 1px solid; }
.special ul li img{ width:264px; height:86px; display:block;padding: 2px;}

/*++++++++++++++++++++++++首页E++++++++++++++++++++++++*/

/*++++++++++++++++++++++++列表页 S++++++++++++++++++++++++*/


.con_list{ width: 930px; padding: 0 20px; overflow: hidden; border: 1px solid #e5e5e5; border-top: 0; }

.contop{ width: 970px; height: 40px; overflow: hidden; border: 1px solid #e5e5e5;}
.contop h3{ float: left; height: 20px; margin-top: 10px; margin-left: 10px; padding-left: 15px; border-left: 4px solid #b76f40; font-size: 18px; color:#333333; }


.con_left{ float: left; width:290px; height: 100%; border: 1px solid #e5e5e5; margin-top: 20px; }
.con_lm{ width: 250px; height:60px; padding-left: 40px; background: url(../images/rwsh_ico_3.png) 20px 50% no-repeat #b76f40; line-height: 60px;}
.con_lm h3{ color: #FFFFFF; font-size: 20px; }

.con_nav{ width: 250px; padding:10px 20px 20px 20px; overflow: hidden;}
.con_nav ul li{ overflow: hidden; background: url(../images/xwgk_condian.png) 10px 50% no-repeat; line-height: 50px; border-bottom: 1px solid #e5e5e5;}
.con_nav ul li a{ display: block; font-size: 16px; color:#333333;  font-weight: normal; width: 100%; height: 100%; padding-left: 20px; }
.con_nav ul li a:hover{ color: #b76f40; text-decoration: underline;}

.con_rght{ float: right; width: 975px; overflow: hidden; margin-top: 20px; }


.con_list .listbig{overflow: hidden;border-bottom: 1px dashed #dcdcdc;line-height: 50px;font-size: 16px; color: #333333;}
.con_list .listbig .list1,.list2{float: left;}
.con_list .listbig .list1{width: 70%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.con_list .listbig .list1 img{margin-right: 3px;}
.con_list .listbig .list1 a{ color: #333333; }
.con_list .listbig .list1 a:hover{ color: #b76f40; text-decoration: underline; }
.con_list .listbig .list2{width: 13%; margin-left: 50px;text-align: center;font-size: 14px;}
.con_list .listbig .list3{float: right;font-size: 16px;margin-right: 13px;}

.dlm .dlm_top h3 { float: left;}

.news_page{ overflow: hidden; margin: auto; width: 50%; padding: 2em;}
.news_page .cz_page { float: left; margin: 0 3px; display: block; font-size: 14px; width:50px; height: 32px; border: 1px solid #e6e6e6; text-align: center; line-height: 32px; color: #7a7a7a; }
.news_page .cz_page:hover{ background: #b76f40; border: 1px solid #b76f40; color: #FFFFFF; }
.news_page .cz_page1 {float: left; background: #b76f40; border: 1px solid #b76f40; color: #FFFFFF;margin: 0 3px; display: block; font-size: 14px; width:50px; height: 32px; text-align: center; line-height: 32px;   }
.news_page .prev { float: left; margin: 0 3px; display: block; font-size: 14px; width:50px; height: 32px; border: 1px solid #e6e6e6; text-align: center; line-height: 32px; color: #7a7a7a; }
.news_page .prev:hover{ background: #b76f40; border: 1px solid #b76f40; color: #FFFFFF; }
.news_page .next { float: left; margin: 0 3px; display: block; font-size: 14px; width:50px; height: 32px; border: 1px solid #e6e6e6; text-align: center; line-height: 32px; color: #7a7a7a; }
.news_page .next:hover{ background: #b76f40; border: 1px solid #b76f40; color: #FFFFFF; }

.news_nexts{ display: none; }
.news_next{ width:100%; height: 50px; margin-top: 5%; display: none;}
.news_next p{ float: left; width: 45%; margin: 0 2%; text-align: center;}
.news_next p a{ display: block; width: 100%; height: 50px; font-size: 1rem; color: #7a7a7a; margin: 0 1%; line-height: 50px; border-radius: 5px; background: #ebebeb; }

.list_nts{ width: 935px; }
.column_list{float: right;width: 930px;margin: 30px 30px 0 0;}
.wz{width: 100%;border-bottom:1px solid #999;}
.wz span{display: inline-block;padding: 0 20px 0 0;height: 40px;line-height: 40px;border-bottom:3px solid #999;}
.wz img{display: inline-block;float: left;margin: 12px 6px 0 0;}
.wz a{display: inline-block;height: 40px;line-height: 40px; font-size: 14px; font-family: "microsoft yahei"; }

.ul_list{width: 100%; padding-top: 10px; overflow: hidden; }
.ul_list li{width: 100%;height: 43px;line-height: 43px;border-bottom: 1px dashed #e5e5e5; position: relative;}
.ul_list li a{display: block;width: 100%;height: 100%; font-size: 16px; font-family: "microsoft yahei";}
.ul_list li a:hover i{color: #e61010;}
.ul_list li span{ font-family: "宋体";color: #666666; margin-right: 10px; position: absolute; top: 0; right: 0;  }
.ul_list li a i{font-size: 14px;color: #333333;display: inline-block;float: left;width: 500px;}
.ul_list li a em{color: #999999;display: inline-block;float: right;margin: 0 18px 0 0;}
/*++++++++++++++++++++++++列表页 E++++++++++++++++++++++++*/

/*++++++++++++++++++++++++大栏目 S++++++++++++++++++++++++*/
/*右边 S*/
.right_tm {min-height:300px; width:895px; margin-top:15px; margin:0 auto; margin-top:10px; float:right;}
.right_top { width: 100%; height:40px; border-bottom: 1px solid #CCCCCC;}
.right_top h1.right_h1{ float: left; padding: 0 20px; height: 39px; line-height: 40px; border-bottom: 2px solid #b76f40; font-size: 16px; color: #b76f40; font-family: "microsoft yahei"; }
.right_top span{ float: right; line-height: 40px; margin-right: 15px; }
.right_top span a{ color: #F99; font-size: 14px; color: #999; font-family: "宋体"; }
.right_top span a:hover{ color: #990000; text-decoration: underline; }
.right_list {width:895px; margin:18px auto 36px auto;}
.right_list li { width:865px;border-bottom:#CCC dashed 1px; overflow:hidden;line-height:45px; padding: 0 20px; background: url(../images/gxyyxtcx_nwesdian.png) 10px 50% no-repeat; }
.right_list li a { float:left; font-size:14px; font-family:"宋体", "sans-serif"; color:#333333;}
.right_list li a:hover{ color: #FF3333; }
.right_more { padding-right:15px; line-height:30px; font-size:14px;  float:right; color:#CCC;}
.right_more a{color:#666;}
.right_line {width:895px; border:#ddd solid 1px; overflow:hidden; margin-bottom:10px;}
/*右边 E*/
/*++++++++++++++++++++++++大栏目 E++++++++++++++++++++++++*/

/*++++++++++++++++++++++++内容页 S++++++++++++++++++++++++*/
.content_c{ margin: auto;width:100%;padding:25px;background: white;}
.content_c h1{font-size: 25px;color: #000000;text-align: center;margin:  40px 0 20px 0;}
.release{width: 100%;height: 30px;line-height: 30px;background: #f7f7f7;text-align: center;font-size: 12px;color: #999;}
.c_p{width: 100%;margin: 30px 0;}
.print{width: 100%;height: 20px;}
.print a{float: right;display: block;width: 80px;padding-left: 28px;height: 20px;line-height: 20px;background: url("../images/print.png") no-repeat left center;color: #999999;}
.attachment{width: 100%;height: 40px;line-height: 40px;color: #999;border-top: 1px dashed #d2d2d2;border-bottom: 1px dashed #d2d2d2;margin: 10px 0 0 0;}
.info_bot{ clear: both; width: 100%; height: 30px; line-height: 30px; color: #757575; background: #f5f5f5; margin-top: 20px;}
.info_bot .gbck{ float: right; overflow: hidden;}
.info_bot .gbck a{ font-size: 14px; color:#757575;}
.info_bot .gbck a:hover{color:#bc1010;}
/*上下篇 S*/
.upDown{margin:auto;width: 1200px;margin: 30px 0 0 20px;}
.upDown i{display: block;width: 1200px;height: 30px;line-height: 30px;font-size: 14px;color: #333;}
.upDown i a{display:inline-block;height: 30px;line-height: 30px;font-size: 14px;color: #333;}
.upDown i a:hover{text-decoration: underline;color: #b76f40;;}
/*上下篇 E*/
/*++++++++++++++++++++++++内容页 E++++++++++++++++++++++++*/

.list_picture{width: 107%; overflow: hidden; }
.list_picture ul li{ float: left; width: 125px; margin-right: 64px; margin-top: 20px;}
.list_picture ul li span{display: block; width:140px; height: 175px; background: #d2d2d2; overflow: hidden; }
.list_picture ul li span img{ width:100%; height: 100%;}
.list_picture ul li h3{ width: 100%; height: 35px; line-height: 35px; font-size: 14px; font-weight: bold; font-family: simsun; text-align: center; color: #333333; }
.list_picture ul li:hover h3{ color: #b76f40;}

/*翻页 S*/
.dibuline{ margin:0 auto; width:770px; text-align:center;  height:36px; line-height:36px; font-size:14px; margin-bottom:20px; margin-top:20px;}
.dibuline a{ padding: 5px 10px; border: 1px solid #ddd; margin: 0 3px; text-decoration: none; color: #666666;}
.dibuline a:hover{ text-decoration: none;  border: 1px solid #b76f40; background: #b76f40; color:#FFFFFF; }
.dibuline a.cz_page1{ text-decoration: none;  border: 1px solid #b76f40; background: #b76f40; color:#FFFFFF; }

.dibuline span{ display: block;   padding: 5px 10px; border: 1px solid #ddd; margin: 0 3px; text-decoration: none; color: #666666; }
.dibuline span:hover{ display: block;  text-decoration: none;  border: 1px solid #b76f40; background: #b76f40; color:#FFFFFF; }
.dibuline span.cz_page1{display: block; text-decoration: none;  border: 1px solid #b76f40; background: #b76f40; color:#FFFFFF; }
/*翻页 E*/

/*底部 S*/
.footer{ width: 100%; height: 70px; padding-top: 20px; border-top: 8px solid #b76f40; text-align: center;}
.footer .address{ display: inline-block; *width: 488px; *margin: 0 auto;}
.footer .address ul{ overflow: hidden; margin-top: 10px;}
.footer .address ul li{ float: left; margin: 0 10px; font-size: 14px; font-family: simsun;}
/*底部 E*/