@charset "utf-8";
.banner_index{height:530px;position: relative;overflow:hidden;width:100%;margin:0 auto; z-index: 0}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:190px;width: 62px;height: 109px;display: block;z-index: 3;}
.banner_index .btnPre,.banner_pro .bPre{background: url(../images/bg_btnPre_index.png) no-repeat 0 0;left:20px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../images/bg_btnPre_index_hover.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background: url(../images/bg_btnNext_index.png) no-repeat 0 0;right: 20px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../images/bg_btnNext_index_hover.png) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; height: 530px; z-index: 2; overflow: hidden;}
.banner_index .banner_wrap li{float: left;}
.banner_index .banner_wrap li img{width:100%; height:530px; margin: 0 auto; text-align: center;display:block}


.banner{height:530px; overflow:hidden; position:relative;}
.banner .hd{ height:15px; overflow:hidden; position:absolute;left:50%; bottom:55px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px; line-height:14px; text-align:center;cursor:pointer;background: url(../images/banner-icon.png) no-repeat center center;}
.banner .hd ul li.on{color:#fff;background:url(../images/banner-icon-hover.png) no-repeat center center; }
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner .bd img{ width:100%; height:auto; display:block;  }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner .prev,.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/prev-next.png)-110px 5px no-repeat;   }
.banner .next{ left:auto; right:3%; background-position:8px 5px; }
.banner .prev:hover{ filter:alpha(opacity=100);opacity:1;  background:url(../images/prev-next.png)-170px 5px no-repeat; }
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  background:url(../images/prev-next.png)-51px 5px no-repeat; }
.banner .prevStop{ display:none;  }
.banner.nextStop{ display:none;  }







.xdwidth{width:100%; position: absolute; top: 465px; z-index: 999999;}
.indexBanner_num{width:1200px;margin: 0 auto;text-align: center; padding:10px 0;} 
.indexBanner_num a{width: 12px;height: 12px;display: inline-block;_zoom:1;background: #e8e8e8;font-size: 0px;line-height: 0px;margin:0 6px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; z-index:1000; cursor:pointer}
.indexBanner_num a.on,.indexBanner_num a:hover{background: #e42911;}
.Notice{width: 1200px; margin: 0 auto; padding-top: 58px; height:525px;}
.NoticeTit{width: 280px; height: 73px; margin: 0 auto; border-top: solid 1px #bfbfc0; border-left: solid 1px #bfbfc0; border-right: solid 1px #bfbfc0; background: url(../images/ind_22.png) no-repeat center bottom; text-align: center;}
.NoticeTit h2{color: #292929; font-size: 30px; font-weight: normal; line-height: 43px; padding-top: 16px;}
.NoticeTit h2 a{color: #282828;}
.NoticeTit h2 a:hover{color: #ec2828;}
.NoticeTit span{color: #acacac; text-transform: Uppercase; font-size: 14px; line-height: 20px;}
.NoticeCont{height: 350px; background: url(../images/kuang_39.png) no-repeat left top; margin-top:47px;}
.NoticeContLt{width: 507px; height: 340px; padding: 10px 0 0 10px; float: left;}
.focus{position:relative; width:507px; height:340px; float: left}  
.focus img{width:507px; height:340px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px; padding-top: 20px}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden}
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9}  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a}  
.focus .fPic{ position:absolute; left:0px; top:0px}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10}  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:45px; line-height: 45px; background:rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9; display:block;  text-align:left}  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000}  
.focus .fcon img{ display:block}  
.focus .fbg{bottom:25px; right:15px; position:absolute; height:21px; text-align:center; z-index: 200}  
.focus .fbg div{margin:18px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; margin:0 3px;color:#e5e5e5;font:12px/15px "\5B8B\4F53"; text-decoration:none; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; text-align:center; outline:0; float:left; background:#fff}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#e51616}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px}
.focus .prev{ top: 128px; margin-top: -37px; left: 0; background-position: 0 -74px; cursor: pointer}  
.focus .next{ top: 128px; margin-top: -37px; right: 0; background-position: -40px -74px; cursor: pointer}  
.focus .prev:hover{  background-position:0 0}  
.focus .next:hover{  background-position:-40px 0}
.NoticeContRt{background: #fff; width: 623px; height: 306px; float: right; margin-top:10px; padding:34px 30px 0 30px;}
.NoticeContRt .first{height: 109px; background: url(../images/ind_48.jpg) repeat-x left bottom;}
.NoticeContRt .first h3{font-size: 18px; line-height: 18px; font-weight: normal;}
.NoticeContRt .first h3 a{color: #181818;}
.NoticeContRt .first h3 a:hover{color: #e52020;}
.NoticeContRt .first span{color: #cac9c9; font-size: 12px;}
.NoticeContRt .first p{color: #a9a9a9; font-size: 12px; padding-top: 15px; line-height: 20px;}
.NoticeContRt ul{padding-top:8px;}
.NoticeContRt li{line-height: 35px; font-size: 14px; background: url(../images/ind_30.jpg) no-repeat 2px center; display: block;}
.NoticeContRt li span{color: #bdbdbd; float: right;}
.NoticeContRt li a{color: #575757; padding-left: 12px; display:block;}
.NoticeContRt li a:hover{color: #e52020; background: url(../images/ind_33.jpg) no-repeat 2px center;}
.dybg{background:url(../images/dtbg.png) no-repeat center top; height: 659px;}
.dynamic{width: 1200px; margin: 0 auto; padding-top: 58px;}
.dynamicTit{width: 280px; height: 73px; margin: 0 auto; border-top: solid 1px #b8c6ce; border-left: solid 1px #b8c6ce; border-right: solid 1px #b8c6ce; background: url(../images/ind_39.png) no-repeat center bottom; text-align: center;}
.dynamicTit h2{color: #fff; font-size: 30px; font-weight: normal; line-height: 43px; padding-top: 16px;}
.dynamicTit h2 a{color: #fff;}
.dynamicTit h2 a:hover{color: #fff;}
.dynamicTit span{color: #9ccae2; text-transform: Uppercase; font-size: 14px; line-height: 20px;}
.dynamicList{width: 1275px; margin:0 auto; padding-top:50px; padding-left:75px;}
.dynamicList li{width: 550px; float: left; height: 86px; margin-bottom:20px; padding-right: 75px;}
.ltPic{width: 105px; height: 86px; display: block; float: left; overflow: hidden;}
.ltPic img{width: 100%;cursor: pointer; transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.ltPic img:hover{transform: scale(1.2); -moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2);}
.dynamicList li .dyRtCont{width: 425px; float: right;}
.dynamicList li .dyRtCont h3{font-size: 18px; font-weight: normal; height: 45px; line-height: 25px;}
.dynamicList li .dyRtCont h3 a{color: #fff;}
.dynamicList li .dyRtCont h3 a:hover{color: #fff; text-decoration: underline;}
.dynamicList li .dyRtCont p{font-size: 14px;color: #e7a8a8;}
.dyMore{width: 252px; height: 60px; margin: 0 auto; clear: both; text-align: center; padding-top: 40px;}
.dyMore a{line-height: 60px; font-size: 20px; color: #f2f2f2; display: block; border: solid 1px #d7d7d7;}
.dyMore a:hover{color: #f2f2f2; text-decoration: underline;}
.academic{width: 1200px; margin: 0 auto; padding-top: 58px; height: 120px;}
.academicList{width: 1254px; margin: 0 auto; padding-left: 27px; height: 443px;}
.academicList li{width: 280px; background: #ededed; height: 373px; margin-right: 27px; float: left; display: block;}
.xsltPic{width: 280px; height: 175px; display: block; overflow: hidden;}
.xsltPic img{width: 100%;cursor: pointer; transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.xsltPic img:hover{transform: scale(1.2); -moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2);}
.academicList li .xsCont{padding:22px 22px 0 22px; background: url(../images/ind_65.jpg) no-repeat center bottom; height: 175px;}
.academicList li .xsCont:hover{background: #bb2316 url(../images/ind_67.jpg) no-repeat center bottom;}
.academicList li .xsCont h3{font-weight: normal; font-size: 16px; line-height: 20px;}
.academicList li .xsCont h3 a{color:#2c2c2c;}
.academicList li .xsCont h3 a:hover{color:#effaff;}
.academicList li .xsCont:hover h3 a{color:#effaff;}
.academicList li .xsCont span{color:#b9b9b9; font-size: 12px;}
.academicList li .xsCont:hover span{color:#81caef;}
.academicList li .xsCont .xinxi{padding-top: 20px;}
.academicList li .xsCont .xinxi p{color:#6f6f6f; font-size: 14px;}
.academicList li .xsCont:hover .xinxi p{color:#ddeef7;}
.academicList li .xsCont .xinxi font{padding-right: 5px;}
.gkuang{background: #bb2316;height: 550px;}
.gonggao{width: 1200px; margin: 0 auto; padding-top: 58px; height:525px;}
.gonggaoTit{width: 280px; height: 73px; margin: 0 auto; border-top: solid 1px #c8cdcf; border-left: solid 1px #c8cdcf; border-right: solid 1px #c8cdcf; background: url(../images/ind_68.png) no-repeat center bottom; text-align: center;}
.gonggaoTit h2{color: #fff; font-size: 30px; font-weight: normal; line-height: 43px; padding-top: 16px;}
.gonggaoTit h2 a{color: #fff;}
.gonggaoTit h2 a:hover{color: #fff;}
.gonggaoTit span{color: #c9d3d5; text-transform: Uppercase; font-size: 14px; line-height: 20px;}
.gongCont{height: 297px; background: url(../images/kbg.png) no-repeat left top; margin-top:47px;}
.gongContLt{width: 507px; height: 340px; padding: 10px 0 0 10px; float: left;}
.gong{position:relative; width:507px; height:295px; float: left}  
.gong img{width:507px; height:295px;} 
.gong .shadow .title{width: 260px; height: 65px;padding-left: 30px; padding-top: 20px}
.gong .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden}
.gong .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1} 
.gong .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9}  
.gong .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a}  
.gong .fPic{ position:absolute; left:0px; top:0px}  
.gong .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10}  
.gong .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:45px; line-height: 45px; background:rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9; display:block;  text-align:left}  
.gong .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px}  
.gong .fcon{ position:relative; width:100%; float:left;  display:none; background:#000}  
.gong .fcon img{ display:block}  
.gong .fbg{bottom:25px; right:15px; position:absolute; height:21px; text-align:center; z-index: 200}  
.gong .fbg div{margin:18px auto 0;overflow:hidden;zoom:1;height:14px}    
.gong .D1fBt a{position:relative; display:inline; width:10px; height:10px; margin:0 3px;color:#e5e5e5;font:12px/15px "\5B8B\4F53"; text-decoration:none; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; text-align:center; outline:0; float:left; background:#fff}    
.gong .D1fBt .current,.focus .D1fBt a:hover{background:#e51616}    
.gong .D1fBt img{display:none}    
.gong .D1fBt i{display:none; font-style:normal}    
.gong .prev,.focus .next{position:absolute;width:40px;height:74px}
.gong .prev{ top: 128px; margin-top: -37px; left: 0; background-position: 0 -74px; cursor: pointer}  
.gong .next{ top: 128px; margin-top: -37px; right: 0; background-position: -40px -74px; cursor: pointer}  
.gong .prev:hover{  background-position:0 0}  
.gong .next:hover{  background-position:-40px 0}
.gongContRt{width: 623px; height: 295px; float: right; margin-top:10px; padding:3px 30px 0 30px;}
.gongContRt .first{height: 108px; background: url(../images/ind_75.png) repeat-x left bottom;}
.gongContRt .first h3{font-size: 18px; line-height: 18px; font-weight: normal;}
.gongContRt .first h3 a{color: #fff;}
.gongContRt .first h3 a:hover{color: #fff;}
.gongContRt .first span{color: #e09d9d;font-size: 12px;}
.gongContRt .first p{color: #dda3a3;font-size: 12px;padding-top: 15px;line-height: 20px;}
.gongContRt ul{padding-top:7px;}
.gongContRt li{line-height: 36px; font-size: 14px; background: url(../images/ind_64.png) no-repeat 2px center; display: block;}
.gongContRt li span{color: #e08d8d;float: right;}
.gongContRt li a{color: #e9f6f9; padding-left: 12px; display:block;}
.gongContRt li a:hover{color: #e9f6f9; text-decoration: underline;}
#slides{margin:0 auto; height:240px; overflow:hidden; position:relative; width: 1330px;}
.slides_container{width: 1200px; margin:0 auto;}
.slides_container li{ width:1200px; float:left;}
.slides_container li a{ display:inline-block; width:380px; height:170px; border:1px solid #fff;}
.slides_container li a img{ width:380px; height:170px;}
.slides_container li a span{ display:block; width:198px; cursor:pointer; height:30px; line-height:30px; background:#262626; color:#fff;}
.slides_container li a:hover{ border:1px solid #ff8400;}
.slides_container li a:hover span{ color:#ff8400;}
.prev{background: url(../images/arr.png) no-repeat 0 0;width: 40px;height: 40px;display: block;left: 20px;top: 58px;position: absolute;text-indent: -999em;outline: none; z-index: 999999999;}
.prev:hover{ background-position:0 -40px;}
.next{ background:url(../images/arr.png) no-repeat -40px 0; width:40px; height:40px; display:block; right:0; top:58px; position:absolute; text-indent:-999em;outline:none;z-index:11;}
.next:hover{ background-position:-40px -40px;}
.content-six {width: 1240px; height: 210px; margin: 35px auto 0 auto}
.con-six {width: 380px; height: 170px; float: left; position: relative; overflow: hidden; cursor: pointer;margin-left: 20px}
.conimg-two {width: 380px; height: 170px;}
.txt-six{ position: absolute; left: 0; top: 0; width: 100%; height: 138px; padding-top: 60px; line-height: 45px; text-align: center; color: #fff; display: none; background: url(../images/hover.png);}
.txt-six h3{font-size: 20px;}
.subbanner{width:100%; margin: 0 auto}
.subbanner img{width:100%; height: 430px}
.sMain{width: 1200px; margin:0 auto; background: #fff; padding:0 100px;}
.sLeft{width:235px; float: left; padding-right: 30px; border-right: solid 1px #eaeaea;}
.sLeft .sTit{height: 65px; background: url(../images/list_031.jpg) no-repeat left top; padding-left: 33px; margin-top: 55px;}
.sLeft .sTit h2{font-size:30px; line-height:36px; color: #292929; font-weight: normal;}
.sLeft .sTit span{text-transform: uppercase; color: #acacac; font-size: 14px;}
.sLeft .ltMenu{padding: 16px 0; min-height: 600px;}
.sLeft .ltMenu li{height: 58px; line-height:58px; font-size: 18px; border-bottom: solid 1px #e3e3e3;}
.sLeft .ltMenu li a{color:#6d6d6d; display:block; text-align: center;}
.sLeft .ltMenu li a:hover{color: #e40d0d; background: url(../images/list_14.jpg) no-repeat center bottom; border-bottom: solid 1px #f8dbdb;}
.sLeft .ltMenu li a.slight{color: #e40d0d; background: url(../images/list_14.jpg) no-repeat center bottom; border-bottom: solid 1px #f8dbdb;}
.sRight{width:897px; float: right; padding-left:32px; padding-top: 35px;}
.sRight .rTit{height: 46px; border-bottom: solid 1px #e1e1e1; padding-top:13px; background: url(../images/list_10.jpg) no-repeat 135px bottom;}
.sRight .rTit h3{font-size: 20px; color: #1c1c1c; float: left; background:url(../images/ico1.jpg) no-repeat 5px center; padding-left: 43px; font-weight: normal; line-height: 46px;}
.sRight .rTit .weizhi{line-height:50px; float: right; color: #8d8d8d; font-size: 14px; background:url(../images/sub_08.jpg) no-repeat left center; padding: 0 0 0 25px}
.sRight .rTit .weizhi span{padding: 0 5px}
.sRight .rTit .weizhi a{color: #8d8d8d}
.sRight .subMain{min-height:600px; height:auto !important; height:600px;}
.smain{padding-top:25px;}
.sList{}


.list-colf3{margin-top:15px;}
.list-colf3 li{height:35px;line-height:35px;}
.list-colf3 li span{color:#949494;}
.list-colf3 li a{font-size:15px;}
.list-colf3 li a:hover{color:#b00800;}


.page{width:750px; margin:0 auto; padding:20px 0 0 0; height:50px;line-height:33px;}
.page a {margin:0 2px; padding:0 10px; height:30px; line-height:30px; color:#515151; text-align:center; text-decoration:none; border:1px solid #ccc; float:left; display:block}
.page a:hover{color:#fff; border:1px solid #2564be; background:#2564be}
.show{padding:50px 0}
.show h2{font-size:30px; color:#1b1b1b; text-align:center; line-height:36px; padding:0 40px 40px}
.sTime{height:38px; background:#f7f7f7; text-align:center; line-height:38px; color:#8f8f8f; font-size: 14px;}
.sTime span{padding:0 30px 0 0;}
.sMid{padding:20px 0 0 0}
.sMid p{font-size:16px; line-height:28px;text-indent:2em;}
.sMid p img,.sMid img{display:block;max-width:700px;margin:10px auto;}
.pagewid{margin-top:80px;}
.pagewid ul{border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:20px 0;}
.pagewid li{height: 36px; line-height: 36px;}
.pagewid li a{color: #474747;}
.pagewid li a:hover{color: #ec2828;}


#vsb_content table{ border: 0px;border-left:1px solid #ddd; border-top:1px solid #ddd;width:80%; margin:20px auto}
#vsb_content table tr td{ border-left:0px; text-align: center;border-top:0px;line-height: 23px; padding: 5px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #ddd; border-bottom-color: #ddd; }
#vsb_content table tr td p{text-indent:0em; padding:0px; margin:0px; text-align:center; }

.map-h2{height:50px;line-height:50px;border-bottom:1px solid #dfdfdf;}
.map-h2 h2{color:#ce322f;font-size:24px;font-weight:normal;}

.teach-list{margin-top:20px;margin-left:40px;min-height:100px;margin-bottom:15px;}
.teach-list li{float:left;width:214px;text-align:left;line-height:30px;}
.teach-list li a{font-size:16px;}
.teach-list li a:hover{color:#8c0000;text-decoration:underline;}