@charset "utf-8";
body{background:#fff;}
#content{background:none; padding:0; width:1200px;}
.pagebanner{display:none}
#content{width: auto;}
.column{overflow:hidden;padding: 30px 0;}
.maincontent{width:788px; float:left}
.side{width:380px; float:right}
/* focusbanner */
.focusbanner{ position:relative;}
.focusbanner .hd{z-index: 3;position: absolute;bottom: 24px;text-align:center;width:100%;}
.focusbanner .hd ul{display:inline-block; *display:inline; zoom:1; font-size:0; height:10px; padding:5px 10px; background:#333; background:rgba(0,0,0,.5); -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
.focusbanner .hd li{display:inline-block; *display:inline; zoom:1; cursor:pointer; width:10px; height:10px; overflow:hidden; background:#fff; margin:0 5px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; -webkit-transition:200ms;-o-transition:200ms;-moz-transition:200ms;transition:200ms; }
.focusbanner .hd li span{display:none;}
.focusbanner .hd .on{width:20px;}
.focusbanner .bd li{vertical-align:top; position:relative}
.focusbanner .bd li a{ display:block; height:572px;}
.focusbanner .bd .con{ display:none; text-align:left; position:absolute; left:50%; margin-left:-600px; padding:30px; top:400px; background:url(/uploads/image/cgbimg/indfocus.png);}
.focusbanner .bd .con a{color:#fff; font-size:24px; height:auto; display:block;}
.focusbanner .fd{height:7px;background:#979ca0}
.focusbanner .fd ul{overflow:hidden; width:1200px; margin:0 auto;}
.focusbanner .fd li{float:left; width:25%; background:#c62b09; height:7px;}
.focusbanner .fd .li2{background:#fa9e00}
.focusbanner .fd .li3{background:#009d0d}
.focusbanner .fd .li4{background:#1278c0}
/* dateinfolist */
.dateinfolist li{ overflow:hidden; margin-bottom:20px; }
.dateinfolist .date{float:left; width:60px; height:60px; background:#ebebeb; overflow:hidden; text-align:center; color:#666; margin-right:20px;}
.dateinfolist .date dt{height:36px; font-size:22px; }
.dateinfolist .date dd{font-size:12px}
.dateinfolist .con{ overflow:hidden; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.dateinfolist .title{ height:52px; font-size:16px; line-height:26px; overflow:hidden;}
.dateinfolist .intro{ display:none; font-size:12px; line-height:20px; color:#999; height:40px; overflow:hidden; padding-top:4px;}
.dateinfolist .first .date{background:#fa9e00;color:#fff;}
.dateinfolist .last{margin-bottom:0}
/* fastlinks */
.fastlinks{ overflow:hidden }
.fastlinks li{float:left; width:186px; height:80px; line-height:80px; margin:0 4px 4px 0; position:relative; overflow:hidden;}
.fastlinks a{display:block; padding-left:80px; font-size:16px; background:url(/uploads/image/cgbimg/ind-fastlinks.png) -2px -8px no-repeat #f2f2f2; -webkit-transition:400ms;-o-transition:400ms;-moz-transition:400ms;transition:400ms;}
.fastlinks a:hover{ background-color:#c62b09; color:#fff; text-decoration:none}
.fastlinks .li2 a{ background-position:-2px -208px }
.fastlinks .li3 a{ background-position:-2px -408px }
.fastlinks .li4 a{ background-position:-2px -608px }
.fastlinks .li5 a{ background-position:-2px -808px }
.fastlinks .li6 a{ background-position:-2px -1008px }
.fastlinks .li7 a{ background-position:-2px -1208px }
.fastlinks .li1 a:hover{ background-position:-2px -108px }
.fastlinks .li2 a:hover{ background-position:-2px -308px }
.fastlinks .li3 a:hover{ background-position:-2px -508px }
.fastlinks .li4 a:hover{ background-position:-2px -708px }
.fastlinks .li5 a:hover{ background-position:-2px -908px }
.fastlinks .li6 a:hover{ background-position:-2px -1008px }
.fastlinks .li7 a:hover{ background-position:-2px -1308px }
.fastlinks s{ border-color:transparent; border-style:dashed; border-width:20px; border-top-color:#fff; border-top-style:solid; content:""; display:block; font-size:0; line-height:0; width:0;
position:absolute; right:-20px; top:0;
}
/* xwdtpiclist */
.xwdtpiclist{overflow:hidden; margin-right:-20px;}
.xwdtpiclist li{ float:left; width:384px; margin-right:20px;}
.xwdtpiclist .title{font-size:16px; font-weight:bold; padding-top:10px; line-height:28px; height:56px; overflow:hidden; margin-bottom:5px;}
.xwdtpiclist .date{color:#999;}
#columna{}
#columnb{background:url(/uploads/image/cgbimg/ind-mid.jpg) center 0 no-repeat #f1f0ec}
#columnc{padding-bottom:0}
#columnb .indbox{ padding:10px 20px 50px 20px; background:#fff; background:rgba(255,255,255,.6); float:left; width:340px; margin-right:30px}
#columnb .indbox .ibd{height:270px;}
#columnb #kyyj{float:right; margin-right:0;}
#jyjx .ihd h3{background-position:0 -225px}
#djtj .ihd h3{background-position: 0 -345px;}
#kyyj .ihd h3{background-position: 0 -468px;}
#xwzx .fd .more{bottom:12px;}
#columnc .indbox{width:380px; float:left; margin-right:30px;}
#columnc #xsfc{float:right; margin-right:0}
/* 学生风采 */
.xsfclist{overflow:hidden;}
.xsfclist li{float:left;width: 380px; height:250px; text-align: center; position:relative;img; overflow:hidden}
.xsfclist .pic img{width:380px; height:250px;}
.xsfclist .title,.xsfclist .titlebg{height:50px; line-height:50px; position:absolute; width:100%; left:0; bottom:0; z-index:2; overflow:hidden; display:block;}
.xsfclist .title a{color:#fff; display:block; padding:0 50px; }
.xsfclist .titlebg{background:#fa9e00; filter:alpha(opacity=90);opacity:0.9; z-index:1}
.slide .prev,.slide .next{ display:block; width:50px; height:50px; background:url(/uploads/image/cgbimg/ind-picscroll.png) 20px 18px no-repeat; position:absolute; left:0; bottom:0; z-index:5 }
.slide .next{left:auto; right:0; background-position:-310px 18px}
.slide .prev:hover,.slide .next:hover{ background-color:#d48600 }
#xsfc .xsfclist .titlebg{ background:#009d0e }
#xsfc .slide .prev:hover,#xsfc .slide .next:hover{ background-color:#016f0b }
/* tplist */
.tplist{ overflow:hidden; margin-right:-30px;}
.tplist li{float:left; margin-right:28px; width:278px;}
.tplist .pic img{width:278px; height:180px;}
.tplist .title{font-size:16px; font-weight:bold; margin:10px 0; line-height:26px; height:52px; overflow:hidden; }
.tplist .date{display:block; margin-bottom:10px; color:#c62b09;}
.tplist .intro{ line-height:24px; height:122px; overflow:hidden; color:#999; }
.tplist .intro .more{color:#c62b09}
.tplist .first{width:586px;}
.tplist .first .pic img{ width:586px; height:370px;}
.tplist .first .title{height:26px;}
.tplist .first .intro{display:none;}
/* jzxxlist */
.jzxxlist .title{ padding:20px 20px 0 20px; background:#348bce; font-size:16px; color:#fff; font-weight:bold; height:30px; line-height:30px; overflow:hidden;}
.jzxxlist .title a{color:#fff}
.jzxxlist .date{display:block; padding:8px 20px 30px 46px; color:#c2e5ff; font-size:16px; background:url(/uploads/image/cgbimg/icons.png) 20px -332px #348bce no-repeat;}
/* indbox */
.indbox{position:relative;}
.indbox .ihd{height:55px;line-height:55px;overflow:hidden;margin-bottom: 13px;}
.indbox .ihd h3{font-size:24px; padding-left:32px; background:url(/uploads/image/cgbimg/icons.png) 0 -102px no-repeat;}
.indbox .ibd{overflow:hidden;}
.indbox .fd .more{ position:absolute; right:0; bottom:0; display:block; padding:0 10px; text-align:center; height:30px; line-height:30px; background:#c62b09; color:#fff;}