@charset "utf-8";
/* CSS Document */
*html {padding:0; margin:0;}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,b,p,div,form,input,table,tr,td,th,article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,select { padding:0; margin:0; word-break:break-all; word-wrap:break-word;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body { font-family:Microsoft YaHei,'微软雅黑','宋体',Helvetica,Arial,sans-serif; font-size:14px; }
a{ text-decoration:none;}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}
pre{white-space:pre-wrap}
img{border:0}
u,i,em { font-style:normal; }
ul,ol,li { list-style:none; }
figure{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
.clear { clear:both;}




.pic_spread{ height:auto; float:left;z-index: 99;}
.pic_spread img{ pic_spread 
    width: 1300px;
    height: auto;
    float: left;

position: fixed;
    bottom: 0;
    left: 50%;
    margin-left: -650px;
}




html, body{padding:0;margin:0;}h1,h2,h3,h4,h5,h5,ul,li,table,tr,td,img,a,p{margin:0;padding:0; border:0; list-style:none; text-decoration:none;font-family:"微软雅黑";}
/* nav */
/* slider */
#banner{width:100%; height:600px; background:#fef8ee url(../images/bannerbg.jpg) no-repeat center; float:left; position:relative;z-index:999}
#slides{display:block; width:100%; height:600px; list-style:none; padding:0; margin:0; position:relative}
#slides li{display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a{display:block; width:100%; height:100%}
/* school */
.schbg{width:100%; height:390px; background:#fff; float:left; position:relative; z-index:99}
.sch{margin:0 auto; display:block; width:1050px}
.aaAccordion {width:100%; margin:0px auto; z-index:9; float:left; position:relative; border:0px solid red}
.aaAccordion .content {width:100%;overflow: hidden;margin:0 auto}
.aaAccordion .content ul {position:relative;left:0;top:0;padding: 0px;padding: 0;margin: 0 auto;list-style:none}
.aaAccordion .content ul li {position:relative;float:left;overflow:hidden;padding:0;margin:0 0px 0 0;background:#797979 url(../images/s-loader.gif) no-repeat;background-position:center center;display:block;/* For IE 7 hack */zoom:1;-webkit-box-shadow: -1px -1px 1px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: -1px -1px 1px 1px rgba(0, 0, 0, 0.5);box-shadow: -1px -1px 1px 1px rgba(0, 0, 0, 0.5)}
.aaAccordion li div.full-img {display:block;position:relative;overflow:hidden;cursor:pointer}
.aaAccordion li div.full-img img {display:block;border:none}
.aaAccordion li div.full-img .full-img-cvs {position:absolute;top:0px;left:0px}
.aaAccordion li div.caption {width:100%;background-color:#fff;background-color:rgba(255,255,255, 0.8);position:absolute;bottom:10px;left:0px;width:100%}
.aaAccordion li div.caption h1 {font:30px '微软雅黑';letter-spacing:0;font-weight:normal;color:#5f879f;padding:0px;margin:23px 34px 11px 34px;text-shadow:1px 1px 1px #fff}
.aaAccordion li div.caption p {font:12px '微软雅黑';color:#4d4d4d;line-height:17px;padding:0px;margin:0px 100px 14px 34px;text-shadow:1px 1px 1px #fff;}
.aaAccordion li div.caption a.go-btn {background:url(../images/sbtn.png) no-repeat;display:block;width:89px; height:89px; padding:0px;margin:0px 14px 14px 34px;position:absolute;overflow:hidden;text-indent:-1000px;top:50%;margin-top:-35px;right:0px}
/* baokao */
.bkrkbg{ width:100%; height:750px; background:#f6f6e7; margin:0 auto;float:left; position:relative}
.bkrknr{ width:1050px; height:750px; margin:0 auto;}
.bkrk01{ width:1050px; height:138px; float:left;}
.bkwz{ font-size:14px; color:#000;}
#zkan2{ width:91px; height:24px; display:block; background:#4aa5b8;border-radius:2px;font-family:"微软雅黑"; font-size:14px; color:#FFF; text-align:center; line-height:24px; cursor:pointer;}
#zkan2:hover{ background:#e4004f;}
.xiaoqu{ width:1050px; height:120px; margin: auto;}
.xiaoqu ul{ margin:5px; padding:0;width:1050px; height:100px; }
.xiaoqu ul li{float:left; margin-bottom:10px;}
.xiaoqu ul li a{width:95px; height:25px;background:#4aa5b8;font-size:14px; display:block;border-radius:2px; text-align:center; line-height:25px; color:#FFF; margin-right:80px; cursor:pointer;}
.xiaoqu ul li a:hover{ background:#e4004f;}
/* content */
.zkflbg{width:100%; height:785px;  float:left; position:relative}
.zkfl{margin:0 auto; display:block; width:1050px}
.zktfbg{width:100%; height:690px; background:#fff6ec; float:left; position:relative}
.zktf{margin:0 auto; display:block; width:1050px}
.zkbzbg{width:100%; height:1040px; background:#fff url(../images/zkbzbg.jpg) no-repeat center; float:left; position:relative}
.zkbz{margin:0 auto; display:block; width:1050px}
.zkbxbg{width:100%; height:736px; background:#f2f4de; float:left; position:relative}
.zkbx{margin:0 auto; display:block; width:1050px}
.zkxsbg{width:100%; height:670px; background:#fafaf0; float:left; position:relative}
.zkxs{margin:0 auto; display:block; width:1050px}
.zkjdbg{width:100%; height:729px; background:#fffee6; float:left; position:relative}
.zkjd{margin:0 auto; display:block; width:1050px}
.zkfwbg{width:100%; height:528px; background:#f5efe9; float:left; position:relative}
.zkfw{margin:0 auto; display:block; width:1050px}
.zkxxbg{width:100%; height:730px; background:#fffee6; float:left; position:relative}
.zkxx{margin:0 auto; display:block; width:1050px}
.zkendbg{width:100%; height:698px; background:#e5e6e6; float:left; position:relative}
.zkend{margin:0 auto; display:block; width:1050px}
.footbg{width:100%; height:80px; background:#333; float:left; position:relative;padding:40px 0 20px 0}
.foot{margin:0 auto; display:block; width:1050px}








/* main_image */
.main_visual{height:600px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{height:600px;overflow:hidden;position:relative; background:url(../images/bannerbg.jpg) no-repeat center;}
.main_image ul{width:9999px;height:600px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:600px;}
.main_image li span{display:block;width:100%;height:600px}
.main_image li a{display:block;width:100%;height:600px}
.main_image li .img_1{background:url('../images/b0.png') center top no-repeat}
.main_image li .img_2{background:url('../images/b1.png') center top no-repeat}
.main_image li .img_3{background:url('../images/b2.png') center top no-repeat}
.main_image li .img_4{background:url('../images/b3.png') center top no-repeat}



div.flicking_con{position:absolute;top:570px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}





.zkbjxjbg{ width:100%; height:334px; margin:0 auto; background:url(../images/zkbj02bg.jpg) no-repeat center;}
.zkbjxjnr{ width:1000px; height:334px; margin:0 auto;}



/*右侧悬浮*/
.righta{width:131px;height:519px;background: url(../images/xf/right.png) no-repeat;position: fixed;right:0;top:50px;padding-top: 50px; font-size:13px; z-index:999}
.righta p{font-size: 16px;cursor: pointer;position: absolute;top:0;right:4px;color:#fff;font-family:"微软雅黑";font-size:13px; }
.righta ul{ margin:0; padding:0;}
.righta li{list-style:none;}
.righta ul.uls li{height:30px;line-height: 30px;background: url(../images/xf/right_heng.png) no-repeat center bottom;position: relative}
.righta ul.uls li a{display:block;height:30px;text-align: center;font-size: 14px;color:#fab4b4;font-size:13px;font-family:"微软雅黑";}
.righta ul.uls li a:hover{background: url(../images/xf/right_li.png) no-repeat center;}
#rights{width:150px;height:335px;position: absolute;top:-6px;left:-131px;padding-top: 10px;display:none;}
.tops{background: url(../images/xf/rights1.png) no-repeat;}
.bottoms{background: url(../images/xf/rights.png) no-repeat;}
#rights li{width:128px;height:32px;line-height: 32px;background: url(../images/xf/right_hengs.png) no-repeat center bottom;}
#rights li a{display:block;height:32px;text-align: center;font-size: 14px;color:#fab4b4;}
#rights li a:hover{background: url(../images/xf/right_li.png) no-repeat center;}
#scool{width: 20px;height:110px;background:#b00522;color:#fff;font-family: "微软雅黑";font-size: 14px;position: fixed;right:0px; top:30%;padding:10px 0 0 4px;cursor: pointer;display: none}



/* second */
.dhbg{ width:100%; height:200px; background:#fff; float:left; position:relative;}
.xldh{ width:1050px; height:200px; margin:0 auto; padding-top:25px;}
.dhlf{ width:300px; height:160px; float:left; padding-left:57px;}
.dhlf h1{ font-family:"微软雅黑"; font-size:16px; color:#626262; height:33px;}
.lffl { width:300px; height:92px; float:left;}
.lffl ul{width:300px; height:92px; margin:0; padding:0;}
.lffl ul li{ width:86px; height:26px; float:left;  font-size:14px; font-family:"微软雅黑"; line-height:26px;}
.lffl ul li a{color:#626262;}
.lffl ul li a:hover{ color:#e5004f;}
.dhct{ width:450px; height:160px; float:left;}
.dhct h1{ font-family:"微软雅黑"; font-size:16px; color:#626262; height:33px;}
.ctfl{ width:450px; height:92px; float:left;}
.ctfl ul{width:450px; height:92px; margin:0; padding:0;}
.ctfl ul li{ width:86px; height:26px; float:left;  font-size:14px; font-family:"微软雅黑"; line-height:26px;}
.ctfl ul li a{color:#626262;}
.ctfl ul li a:hover{ color:#e5004f;}
.dhrt{ width:200px; height:160px; float:left;}
.dhgd{ width:300px; height:22px; float:left;}
.gdbtn{ font-size:13px; color:#626262; line-height:30px; width:40px; height:22px;float:left; display:block;}
.gdbtn:hover{ color:#e5004f;}
.dhbtn{ width:14px; height:22px; float:left; padding-top:8px;}
/* school */


.foot-b{background: #f8f8f8;text-align:center;}

#winpop { width:252px; height:175px; position:fixed; right:0; bottom:0; background:url(../images/rightsf.gif) no-repeat; margin:0; padding:0px; overflow:hidden; display:none; z-index:99999999;}

.close { position:absolute; right:4px; top:3px; color:#000; cursor:pointer; font-weight:bold;}
.close:hover{ color:#cb1220;}



.date-w {
    width: 133px;
    height: 133px;
    text-align: center;
    background: none;
    float: left;
    font-size: 20px;
    color: #e4004f;
    margin-bottom:10px;
    border:1px solid #989697;
}

    .date-w span {
        font-size: 70px;
        padding:5px 0;
        font-family:"Microsoft YaHei",Arial;
        color:#e4004f;
    }



/* play */
.play{width:800px;height:420px;overflow:hidden;position:relative;margin:20px auto 0;}
.play .text {width:100%;position:absolute;left:0;bottom:0;height:60px;}
.play .text div {position:absolute;left:0;top:0;width:100%;height:100%;background:black;filter:alpha(opacity:40);opacity:0.4;z-index:99;}
.play .text span {position:absolute;left:0;top:0;width:100%;height:100%;line-height:60px;color:white;z-index:97;text-align:center;font-size:20px;}
.play ol{position:absolute;left:45%;margin-left:-59px;bottom:10px;z-index:98;}
.play ol li{float:left;margin-right:3px;display:inline;cursor:pointer;background-color:rgba(224,100,30,0.5);padding:5px 14px;color:#fff;font-family:arial;font-size:12px;border-radius:100px;}
.play ol li.active{font-weight:bold;color:#ffffff;background-color:rgba(224,100,30,1);position:relative;}
.play ul{position:absolute;top:0;left:0;z-index:1;}
.play ul li{width:800px;height:420px;float:left;}
.play ul img{float:left;width:800px;height:420px;}
#next{display:block;position:absolute;top:38%;right:0;width:30px;height:54px;text-align:center;color:#fff;background-color:rgba(224,100,30,0.5);z-index:98;line-height:50px;text-decoration:none;}
#prev{display:block;position:absolute;top:38%;left:0;width:30px;height:54px;text-align:center;color:#fff;background-color:rgba(224,100,30,0.5);z-index:98;line-height:50px;text-decoration:none;}
#prev:hover .prevImg,#next:hover .nextImg{display:block;}
.prevImg{height:54px;width:80px;position:absolute;background-color:#fff;top:0;left:30px;display:none;}
.nextImg{height:54px;width:80px;position:absolute;background-color:#fff;top:0;right:30px;display:none;}













