.banner {width:100%;position:relative;height:565px; overflow:hidden;}
.banner .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.banner .bd ul {width:100% !important;}
.banner .bd li {width:100% !important;height:565px;overflow:hidden;text-align:center;}
.banner .bd li a {display:block;height:565px;}
.banner .hd {width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:12px;line-height:12px;}
.banner .hd ul {text-align:center;}
.banner .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:0 3px;overflow:hidden;background:#000;line-height:999px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
.banner .hd ul .on {background:#c45849;}

.htit{ height:60px; line-height:60px; border-bottom:2px solid #dc4631;}
.htit1{ border:none;}
.htit1 span{ background:url(../images/biao1.png) no-repeat left center;}
.htit2 span{ background:url(../images/biao2.png) no-repeat left center;}
.htit3 span{ background:url(../images/biao3.png) no-repeat left center;}
.htit4 span{ background:url(../images/biao4.png) no-repeat left center;}
.htit5 span{ background:url(../images/biao5.png) no-repeat left center;}
.htit6 span{ background:url(../images/biao6.png) no-repeat left center;}
.htit7 span{ background:url(../images/biao7.png) no-repeat left center;}
.htit span{ font-size:24px; float:left; color:#dc4631; padding-left:50px;}
.htit a{ font-size:14px; float:right; color:#959595; background:url(../images/biao8.png) no-repeat right center; padding-right:20px;}

.hxw{ width:780px; height:294px; overflow:hidden; padding:25px 0 5px;}
.hxw ul{ float:left; width:810px; text-align:left;}
.hxw ul li{ float:left; line-height:32px; border-top:1px solid #d4d4d4; width:375px; margin-right:30px; padding:5px 0 15px;}
.hxw ul li.no_m{ margin-right:0;}
.hxw ul li span{ font-size:12px; color:#dc4631; display:block;}
.hxw ul li a{ font-size:16px; color:#333; display:block; height:64px;}

.hfl{ width:405px; height:270px; overflow:hidden; padding:49px 0 5px 15px;}
.hfl ul{ width:100%; float:left;}
.hfl ul li{ width:117px; float:left; padding:0 0 18px 18px;}
.hfl ul li img{ width:117px; height:117px; display:block;}

.hxc{ float:left; width:430px; height:310px; padding:15px 0;}
.hxc .inHd{ position:relative; top:-30px;}
.hxc .inHd ul{ float:left; position:absolute; right:0; width:70px;}
.hxc .inHd ul li{ width:10px; height:10px; line-height:999; float:left; cursor:pointer;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; margin-left:5px; background:#fff;overflow:hidden;}
.hxc .inHd ul li:nth-child(1){ border:none;}
.hxc .inHd ul li.on{ background:#dd4a36;}
.hxc .inBd dl{ width:100%; height:310px; overflow:hidden;}
.hxc .inBd dl dt img{ display:block; width:430px; height:310px;}
.hxc .inBd dl dd{ position:relative; top:-50px; height:50px; line-height:50px; color:#fff; text-align:left; background:url(../images/hbg.png) repeat; padding:0 10px; font-size:16px;}

.hdt{ width:770px; height:310px; padding:15px 0;}
.hdt ul{ float:left; width:100%; text-align:left;}
.hdt ul li{ float:left; width:365px; padding:18px 0 0 20px; line-height:32px;}
.hdt ul li.lit{ padding-top:0;}
.hdt ul li span{ float:left; width:50px; font-size:12px; color:#797979; text-align:center; padding:5px 5px 9px; line-height:16px; background-color:#F5F5F5;}
.hdt ul li i{ display:block; font-size:22px; font-style:normal; font-weight:bold; line-height:34px;}
.hdt ul li a{ float:left; width:295px; color:#333; font-size:16px; height:64px; padding-left:10px; padding-top:0px;}

.hsz{ height:300px; overflow:hidden; padding:20px 0;}
.hsz ul{ width:100%; float:left;}
.hsz ul li{ float:left; width:228px; padding-right:15px; font-size:16px;}
.hsz ul li img{ width:228px; height:259px; display:block;}
.hsz ul p{ height:36px; line-height:36px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-top:5px;}
.hsz ul span{ font-weight:bold;}

.hjx{ width:585px;}
.hgz{ padding-left:30px;}
.hjx ul{ width:100%; height:288px; float:left; padding:15px 0;}
.hjx ul li{ width:570px; float:left; height:36px; line-height:36px; background:url(../images/biao11.png) no-repeat left center; padding-left:15px;}
.hjx ul li a{ float:left; color:#313131; font-size:15px;}
.hjx ul li span{ float:right; color:#9c9c9c; font-size:14px;}

.hwd{ width:785px; height:434px;}
.hwd .wd_l{ width:330px; padding:20px 0;}
.hwd .wd_r{ width:430px; padding:20px 0 20px 25px;}
.hwd img{ width:330px; height:205px; display:block;}
.hwd dl{ font-size:15px; text-align:left; padding:10px 0;}
.hwd dl.no_t{ padding-top:0;}
.hwd dl dt{ font-weight:bold; color:#0f0f0f; background:url(../images/biao9.png) no-repeat left 6px; padding-left:30px; overflow:hidden; height:34px; line-height:34px;}
.hwd dl dd{ color:#ed9414; background:url(../images/biao10.png) no-repeat left 7px; padding-left:30px; overflow:hidden; padding-top:5px; line-height:27px; height:54px;}
.hwd .wd_l dl{ padding-top:7px; padding-bottom:0;}
.hwd .wd_l dl dd{ height:81px;}
.hwd .wd_r dl{ border-bottom:1px solid #d4d4d4;}

.hzy{ width:385px; height:434px; padding-left:30px;}
.hzy ul{ width:100%; float:left; padding-top:20px; height:352px;}
.hzy ul li{ width:185px; float:left; padding-bottom:19px;}
.hzy ul li.li2{ padding-left:15px;}
.hzy ul li img{ display:block; width:185px; height:98px;}

.hfc .htit8{ background:url(../images/ss_r2.png) repeat-x left bottom;}
.hfc .htit8 .hd span{ float:left; width:105px; height:50px; line-height:50px; padding-bottom:10px; margin-right:20px; color:#dc4631; font-size:24px;}
.hfc .htit8 .hd span.on{ background:url(../images/ss_r1.png) no-repeat center bottom;}
.hfc .htit8 .more a{ height:50px; line-height:50px; font-size:14px; color:#959595; background:url(../images/biao8.png) no-repeat right center; padding-right:20px;}
.hfc .bd ul{ width:100%; height:266px; padding:20px 0 40px;}
.hfc .bd ul li{ padding-left:20px; width:285px; float:left;}
.hfc .bd ul li img{ display:block; width:285px; height:225px;}
.hfc .bd ul li span{ display:block; font-size:16px; height:36px; line-height:36px; padding-top:5px;}
.hfc .bd ul li.no{ padding-left:0;}

/*------------------------*/
.weizhi{ height:56px; line-height:56px; border-bottom:2px solid #dc4631;}
.weizhi .lf{ color:#000; font-size:24px; background:url(../images/cp_r1.jpg) no-repeat left center; padding-left:13px;}
.weizhi .rg,.weizhi .rg a{ color:#999; font-size:14px;}

.center{ padding:25px 0 50px;}
.ngy{ width:275px; padding-right:25px; font-size:16px;}
.ngy .ltit{ font-size:18px; font-weight:bold; color:#fff; background-color:#b51903; height:52px; line-height:52px; text-align:left; padding:0 15px; margin-top:15px;}
.ngy .lnav h2{ font-size:24px; font-weight:bold; color:#fff; background-color:#b51903; padding:20px 0;}
.ngy .lnav ul,.ngy .lhot ul,.ngy .ltxt{ width:253px; border:1px solid #d4d4d4; padding:10px 10px 18px;}
.ngy .lnav ul li,.ngy .lhot ul li{ width:253px; height:44px; line-height:44px; background-color:#fefefe; border-bottom:1px solid #eee;}
.ngy .lnav ul li.on a{ display:block; background-color:#b51903; color:#fff;}
.ngy .lhot ul li{ width:240px; text-align:left; overflow:hidden; background:url(../images/biao11.png) no-repeat left center; padding-left:13px;}
.ngy .ltxt{ line-height:32px; text-align:left;}
.ngy .ltxt span{ font-size:18px; font-weight:bold; display:block; line-height:44px;}

.nlist{ width:900px;}
.news ul,.pic ul{ width:100%; float:left; text-align:left; font-size:16px; padding:15px 0;}
.news ul li{ width:885px; float:left; height:46px; line-height:46px; background:url(../images/biao11.png) no-repeat left center; padding-left:15px; border-bottom:1px solid #efefef;}
.news ul li a{ float:left; color:#313131; font-size:15px;}
.news ul li span{ float:right; color:#9c9c9c; font-size:14px;}

.pic ul li{ float:left;width: 180px; padding: 5px 60px 15px 0;font-size:16px; text-align:center;}
.pic ul li.no{ padding-right:0;}
.pic ul li img{    width: 180px; height: 210px;display:block;}
.pic ul p{ height:36px; line-height:36px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; padding-top:5px;}
.pic ul span{ font-weight:bold;}

.pic2 ul li{ width:285px; padding-right:22.5px;}
.pic2 ul li img{ display:block; width:285px; height:225px;}
.pic2 ul li span{ display:block; font-size:16px; height:36px; line-height:36px; padding-top:5px; font-weight:500; overflow:hidden}

.nlist .title{ padding-top:25px;}
.nlist .title h1{ font-size:20px; font-weight:500; line-height:44px;}
.nlist .time{ font-size:14px; line-height:28px; color:#ccc; padding-bottom:10px; border-bottom:1px solid #efefef;}
.nlist .ntext{ font-size:16px; line-height:28px; text-align:left; padding:15px 0;}

.cjtab{ padding:30px 0 10px; text-align:center}
.cjtab .litem{ max-width:50%; padding:6px 0; margin:0 auto}
.cjtab .litem input{ display:block; width:100%; height:40px; border:1px solid #eee; text-align:left; padding:0 10px; box-sizing:border-box; margin:0 auto;outline: none;}
.cjtab .litem .cbtn{ background:#b51903; color:#fff; font-size:16px; line-height:44px; border:none; text-align:center;}

.cxtab{ padding:20px;}
.cxtab table{ width:100%; border:1px solid #ddd;}
.cxtab table th,.cxtab table td{ border:1px solid #ddd; width:20%; box-sizing:border-box; line-height:26px; padding:5px;}
.cxtab table th{ background:#b51903; color:#fff; font-weight:bold; padding:8px 5px; font-size:15px;}


/*-学生资助-*/
.xnav{ background:#000102; border-top:3px solid #c45849; font-size:15px; height:46px; line-height:46px}
.xnav ul{ float:left; width:100%;}
.xnav ul li{ float:left; text-align:left; padding:0 15px;}
.xnav ul li a{ color:#fff;}
.xnav ul li a:hover{ color:#b51903}
.sbanner img{ display:block; margin:0 auto; width:100%;}

.stit{ height:44px; line-height:44px; background:url(../images/xr.png) repeat-x left bottom; text-align:left}
.stit h2{ font-size:16px; font-weight:600; display:inline-block; padding:0 20px; background:url(../images/xr-a.png) repeat-y right top #fff;}
.stit-b h2{ background:#bb4d3f; color:#fff}
.stit-b a{ float:right; font-size:14px; color:#999; padding-right:12px;}

.snews{ padding-top:15px;}
.snews .zuo{ float:left; width:800px; height:292px; box-sizing:border-box; border:1px solid #d4d4d4; overflow:hidden}
.snews .zuo .tit{background:url(../images/xr.png) repeat-x left bottom; height:44px; line-height:44px; overflow:hidden}
.snews .zuo h2{ float:left; font-size:16px; font-weight:600; padding:0 15px; cursor:pointer; background:url(../images/xr-a.png) repeat-y right top}
.snews .zuo h2.on{ background:#bb4d3f; color:#fff}
.snews .zuo .more{ float:right; margin-right:15px;}
.snews .zuo .more a{ color:#999; display:block;}
.snews .zuo .sbox1{ padding:15px 10px; text-align:left; font-size:15px; line-height:32px; text-indent:2em}
.snews .zuo .sbox2{ padding:15px 10px; text-align:left;}
.snews .zuo .sbox2 ul li{ font-size:15px; line-height:36px; width:100%}
.snews .zuo .sbox2 ul li span{ float:right; color:#999; padding-left:10px;} 
.snews .zuo .sbox2 ul li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background:url(../images/biao11.png) no-repeat 0 15px; padding-left:15px;}
.snews .zuo .sbox3{ padding:15px 10px; text-align:left; font-size:15px;}
.snews .zuo .sbox3 dt textarea{ box-sizing:border-box; width:100%; padding:10px; border:1px solid #e4e4e4; height:115px; font-size:15px; line-height:25px;}
.snews .zuo .sbox3 dd{ padding-top:10px}
.snews .zuo .sbox3 dd span{ float:left; height:32px; line-height:32px;}
.snews .zuo .sbox3 dd input{ float:left; border:1px solid #e4e4e4; height:32px; line-height:30px; box-sizing:border-box; width:110px; margin-right:10px; padding:0 5px; font-size:15px;}
.snews .zuo .sbox3 dd img{ float:left; width:72px; height:32px; margin-right:10px;}
.snews .zuo .sbox3 dd.bt{ padding-top:18px}
.snews .zuo .sbox3 dd.bt input{ width:120px; font-size:15px; height:36px; line-height:36px; border:none; background:#bb4d3f; color:#fff; margin:0 auto; display:block; float:none}
.snews .you{ float:right; width:385px; height:292px; box-sizing:border-box; border:1px solid #d4d4d4;}
.snews .you .lsit{ padding:15px 10px; text-align:left;}
.snews .you ul li{ font-size:15px; line-height:36px; width:100%; text-align:left}
.snews .you ul li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background:url(../images/biao11.png) no-repeat 0 15px; padding-left:15px;}

.stit-h{ padding-top:15px;}
.stit-h h2{ font-size:16px; color:#000; padding-left:15px; border-top:3px solid #c45849; border-bottom:1px solid #d4d4d4; background:#fddcd7; height:44px; line-height:44px; text-align:left}

.zzbox{ padding-bottom:30px}
.zzbox .zbox{ border:1px solid #d4d4d4; width:390px; box-sizing:border-box; margin-right:15px; margin-top:15px;}
.zzbox .zbox:nth-child(3n){ margin-right:0}
.zzbox .zbox .zlist,.zzbox .zbox .xlist{ padding:15px 10px; text-align:left;}
.zzbox .zbox .zlist ul li,.zzbox .zbox .xlist ul li{ font-size:15px; line-height:36px; width:100%}
.zzbox .zbox .zlist ul li span{ float:right; color:#999; padding-left:10px; font-size:14px;}
.zzbox .zbox .zlist ul li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background:url(../images/biao11.png) no-repeat 0 15px; padding-left:15px;}
.zzbox .zbox .xlist ul li a{ float:right; color:#bb4d3f; padding-left:10px; font-size:14px;}
.zzbox .zbox .xlist ul li span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background:url(../images/biao11.png) no-repeat 0 15px; padding-left:15px;}

.copy-a{ border-top:3px solid #999; padding:15px 0 20px}

.xcent-n{ margin-top:15px; margin-bottom:30px; box-sizing:border-box; background:#f3f3f3; padding:15px 15px 0;}
.xcent-n .zuo{ width:280px; text-align:left; padding-bottom:20px;}
.xcent-n .zuo dl{ border:1px solid #e4e4e4;}
.xcent-n .zuo dl dt{ font-size:16px; font-weight:bold; line-height:42px; background:#e1e1e1; padding-left:15px;}
.xcent-n .zuo dl dd{ background:#fff; padding:10px;}
.xcent-n .zuo dl dd a{ font-size:15px; display:block; line-height:28px; padding:5px 0; background:url(../images/jtt.png) no-repeat 3px 14px; padding-left:20px;}
.xcent-n .you{ width:875px;}
.xcent-n .you .xweizhi{ height:40px; line-height:40px; font-size:14px; text-align:left; background:#f7f7f7; color:#000; border:1px solid #ddd; padding:0 15px;}
.xcent-n .you .xweizhi a{ display:inline-block; padding:0 5px;}
.xcent-n .you .xwlist,.xcent-n .you .xwtext,.xcent-n .you .xzlist{ background:#fff; padding:15px; text-align:left; margin-top:15px; border:1px solid #ddd;}
.xcent-n .you .xwlist ul{ width:100%; min-height:600px}
.xcent-n .you .xwlist ul li{ font-size:15px; line-height:36px; width:100%}
.xcent-n .you .xwlist ul li span{ float:right; color:#bb4d3f; padding-left:10px; font-size:14px;}
.xcent-n .you .xwlist ul li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background:url(../images/biao11.png) no-repeat 0 15px; padding-left:15px;}
.xcent-n .you .xzlist ul{ width:100%; min-height:600px}
.xcent-n .you .xzlist ul li{ font-size:15px; line-height:36px; width:100%}
.xcent-n .you .xzlist ul li a{ float:right; color:#bb4d3f; padding-left:10px; font-size:14px;}
.xcent-n .you .xzlist ul li span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background:url(../images/biao11.png) no-repeat 0 15px; padding-left:15px;}
.xcent-n .you .xtitle{ padding-top:5px; text-align:center}
.xcent-n .you .xtitle h1{ font-size:18px; font-weight:500; line-height:44px;}
.xcent-n .you .xtime{ font-size:14px; line-height:26px; color:#ccc; padding-bottom:10px; border-bottom:1px dashed #e4e4e4; text-align:center}
.xcent-n .you .xtext{ font-size:15px; line-height:32px; text-align:left; padding:15px 0;}

.next_sf{padding-top:20px;padding-bottom:15px;text-align:left;font-size:14px;}
.next_sf a,.next_sf b{height:32px;line-height:32px;margin:0 3px;display:inline-block;border:1px solid #ddd;background:#fff;padding:0 12px;}
.next_sf a:hover,.next_sf b{background:#bb4d3f;font-weight:500;color:#fff;border:1px solid #bb4d3f}
.next_sp{ padding:15px 0; border-top:1px dashed #e4e4e4; font-size:15px; line-height:32px;}

.xtable{ padding:15px 10px; text-align:left; font-size:15px; min-height:500px}
.xtable dt textarea{ box-sizing:border-box; width:100%; padding:10px; border:1px solid #e4e4e4; height:115px; font-size:15px; line-height:25px;}
.xtable dd{ padding-top:10px}
.xtable dd span{ float:left; height:32px; line-height:32px;}
.xtable dd input{ float:left; border:1px solid #e4e4e4; height:32px; line-height:30px; box-sizing:border-box; width:110px; margin-right:10px; padding:0 5px; font-size:15px;}
.xtable dd img{ float:left; width:72px; height:32px; margin-right:10px;}
.xtable dd.bt{ padding-top:18px}
.xtable dd.bt input{ width:120px; font-size:15px; height:36px; line-height:36px; border:none; background:#bb4d3f; color:#fff; margin:0 auto; display:block; float:none}



