@charset "utf-8";



*{margin:0;padding:0;}
body{font-size:14px;min-width:1350px;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;font-family: "微软雅黑";color:#333;}
body,button, input, select, textarea{font: 14px/1.5 "Microsoft Yahei",tahoma,Srial,helvetica,sans-serif;}
h1, h2, h3, h4, h5, h6{}
em{font-style:normal;}
ul, ol{list-style: none;}
a{text-decoration: none;color:#333;font-family: "微软雅黑";}
input{font-family: "微软雅黑";}
textarea{font-family: "微软雅黑";}
img{border:0px;  outline-width:0px; vertical-align:top;}
.cleafix:after{clear:both;content:"\200B";display:block;height:0;}
.cleafix{*zoom:1;}
.cls{clear:right;}
.fl {float:left;}
.fr {float:right;}
.w1200{width:1350px;margin-left:auto;margin-right:auto;}
.title-h2{height:50px;line-height:48px;padding-left:0px;font-weight:normal;font-size:22px;border-bottom:2px solid #9dbff3;color:#03337a;}
.title-h2 a{font-size:15px;}
.title-h2 a:hover{color:#c22e29;}
.tel{color:#ffffff;}
.tel a:hover{color:#ffffff;}


.note-icon{background:url(../img/notice-icon.png) no-repeat center left;}
.new-icon{background:url(../img/new-icon.png) no-repeat center left;}
.sty-icon{background:url(../img/stui-icon.png) no-repeat center left;}
.teach-icon{background:url(../img/teaxh-icon.png) no-repeat center left;}
.time-sty{background:url(../img/time-icon.png) no-repeat center left;}
.ads-icon{background:url(../img/ads-icon.png) no-repeat center left;}
.pel-icon{background:url(../img/pel-icon.png) no-repeat center left;}
.header{height:160px;border-top:1px solid #03337a;background-color:#043d92;}
.header-box{height:160px;}
.logo{width:900px;height:105px;margin-top:20px;margin-left:20px;}


.header-link{margin-bottom:20px;}
.header-link a{color:#fff;margin-left:15px;line-height:35px;}
.header-link a:hover{text-decoration:underline;}
.english{
    width: 130px;
    height: 30px;
    top: 40px;
    left:0px;
    padding-right:45px;
    color: #FFF;
    position:relative;
        }
.english a{color:#fff;}
.english a:hover{text-decoration:none;}
.srch-btn {   
width: 130px;
height: 30px;
top: 40px;
left:0px;
padding-left:10px;
padding-right:35px;
background:#fcfcfc;
border:1px solid #03337a;
position:relative;
}
.ser-box{
    width: 130px;
    height: 30px;
    top: 70px;
    left:0px;
    padding-left:10px;
    padding-right:35px;
    background:#d7d7d7;
    border:1px solid #03337a;
    position:relative;
    }
 
.btn{
    width: 25px;
    height: 25px;
    left:-40px;
    top: 35px;
    bottom: 10px;
position:relative;
    }


.nav-wrap{height:45px;background-color:#03337a;text-align:center;}
.nav{height:45px;}
#nav .mainlevel{float:left;width:125px;height:45px;line-height:45px;}
.nav li a{font-size:16px;}
.nav-center{text-align:center;}
#nav .mainlevel a{text-decoration:none;height:45px;line-height:45px;display:block;text-align:center;}
#nav .mainlevel a:hover,#nav .mainlevel a.cur{color:#fff;text-decoration:none;background:#d42222;}
#nav .mainlevel ul{display:none;position:absolute;width:125px;text-align:center;z-index:9999;}
#nav .mainlevel ul li{width:125px; background-color:rgba(255,255,255,0.7)!important; filter:Alpha(opacity=70);}
#nav .mainlevel ul li a{width:125px;overflow-x:hidden;}
#nav .mainlevel ul li a:hover{}


.banner{height:350px;overflow:hidden;}
.banner-wrap{height:350px;position:relative;}
.banner .hd{ height:15px; overflow:hidden; position:absolute; left:50%; bottom:5px; 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(../img/banner-icon.png) no-repeat center center;}
.banner .hd ul li.on{color:#fff;background:url(../img/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;width:1350px;height:300px;}
.banner .bd li a{display:block; width:100%;height:300px;}



.banner .prev,.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../img/prev-next.png)-110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.banner .next{ left:auto; right:3%; background-position:8px 5px;}
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;}
.banner .prevStop{ display:none;}
.banner.nextStop{ display:none;}


.main-wrap{min-height:530px;}




.main{height:680px;margin-top:20px;}
.new-teach{width:420px;margin-left:35px;}
.new-teach1{width:410px;}
 
.new-teach1-work{
    font-size:15px;
    width: 200px;
    height: 38px;
margin-left:5px;
    }
.new-teach1-work img{ vertical-align:middle;} 
.new-teach1-work a:hover{color:#1183b0;}
.new-wrap,.note-wrap{height:370px; width:420px;}
.new-title{z-index:9999;position:relative;}
.new-li1{font-size:25px;color:#01588d;line-height:50px;height:50px;text-indent:2em;display:inline-block;margin-top:10px;}
.new-li1:hover{color:#d42222;}
.new-wrap ul li{line-height:42px;font-size:15px;}
.new-wrap ul li>span{color:#999;}
.new-wrap ul li a>span{margin-right:10px;color:#919b9f;}
.new-wrap ul li a:hover{color:#1183b0;}
.teach-li1{height:104px;border-bottom:1px solid #dbdbdb;width:380px;margin-bottom:2px;}
.teach-pic{width:160px;height:90px;}
.teach-pic img{width:160px;height:90px;}
.teach-word{width:200px;margin-top:8px;}
.teach-word a{font-size:15px;color:#01588d;line-height:20px;}
.teach-word a:hover{color:#d42222;}
.teach-word p{line-height:25px;font-size:14px;}
.picnews-li{margin-top:30px;width:280px;}
.teach-li{margin-top:15px;width:470px;}
.teach-li li{line-height:36px;}
.teach-li li a{font-size:15px;}
.teach-li li a:hover{color:#1183b0;}
.teach-li li span{color:#999;}
.note-sty{width:885px;}
.teach-wrap{height:380px;width: 420px;}
.sty-wrap{height:300px;width: 420px;}
.link-wrap{height:235px;}
.list-time{height:60px;margin-top:2px;border-bottom:1px solid  #dbdbdb;vertical-align:middle;}
.notice-li{height:55px;margin-top:2px;width:60px;background:#043d92;text-align:center; border-top:1px solid #2956a2;}
.date{font-size:18px;color:#ffffff;width:30px;margin:2px auto 0;}
.year-m{font-size:13px;color:#ffffff;background:#043d92;}
.notice-p1{width:420px;}
.notice-p{width:360px;margin-left:2px;margin-right:-10px;line-height:28px;margin-top:13px;}


.notice-p a{font-size:15px;}
.notice-p a:hover{color:#1183b0;}
.notice-p ul{
 color: #0066FF;
 list-style-type: square;
 font: 14px/1.5 "Microsoft Yahei", tahoma, Srial, helvetica, sans-serif;
 list-style-image: url(../img/notice.png);
}
.notice-p li{width:420px;line-height:36px;margin-left:10px;margin-right:-110px;color: #999;
}
.notice-p li a:hover{color:#1183b0;}
.notice-title{width:880px;}
.notice-content{width:420px;}
.note-title{width:430px;}
.flow-title{width:240px;margin-left:180px;}


.link{height:240px;border-top:2px solid #9dbff3;text-align:center;}
.link-title{width:100px;padding-top:22px;margin-left:40px;margin-right:20px;}
.link-title h2{width:30px;font-size:16px;color:#fff;margin-left:9px;background: url(../img/link-icon.png) no-repeat top center;text-align:center;padding-top:0px;margin-top:0px;}
.link-pic{width:1350px;padding-top:20px;padding-left:10px;}
.link-pic li{float:left;margin-top:2px;margin-left:0px;}



.sty-li{width:420px;margin-top:13px;height:150px;border-bottom:1px solid #d9d9d9;}
.sty-li li{line-height:36px;}
.sty-li li a{font-size:15px;}
.sty-li li a:hover{color:#1183b0;}
.sty-li li span{color:#999;}


.foot{background-color:#043d92;height:150px;}
.foot-wrap{height:150px;background:url(../img/foot-bj.png) no-repeat center center;}
.copy-p{margin-top:0px;margin-bottom:10px;text-align:center;}
.copy-p p{margin-left:10px;color:#fff;line-height:30px;FONT-WEIGHT: bold;}
.mail-pic{margin-top:15px;margin-left:-70px}
.mail{margin-right:50px;margin-top:15px}
.mail li{color:#fff;background:url(../img/mail-icon.png) no-repeat left center;padding-left:25px;line-height:30px;}
.border-end{border-bottom:none;}




.list-banner{width:1350px;height:245px;margin:0 auto;}
.list-banner img{width:1350px;height:245px;}
.li-center{text-align:center;}
.main-bj{min-height:600px;margin:0px auto 0;background:#003366;}
.main-list{min-height:600px;margin:30px auto 0;}
.son-nav{width:260px;margin-right:20px;margin-top:-23px;}
.son-nav h2{height:50px;background:#043d92;color:#fff;font-size:24px;line-height:50px;text-align:center;margin-top:20px;position:relative;z-index:999;font-weight:normal;}
.son-nav ul li{height:50px;border-bottom:1px solid #ececec;border-left:1px solid #ececec;border-right:1px solid #ececec;line-height:50px;text-align:center;background:#FFF;}
.son-nav ul li a{display:block;font-size:15px;}
.son-nav ul li a:hover{color:#043d92;background:#c6d9f5;}
.son-nav ul li ul{display:none;}
.son-nav ul li:hover ul{ display:inline-block; position:relative; top:-59px; left:0; top:0; background:#FFF;background:url(../img/li-bj2.png); z-index:50;}
.son-nav ul li:hover ul li a{ width:220px;height:59px;display:inline-block; text-align:left; text-indent:50px;}


.list-con{width:1050px;margin-left:10px;margin-bottom:30px;}
.map-h2{height:45px;line-height:45px;border-bottom:1px solid #9dbff3;}
.map-h2 h2{color:#03337a;font-size:24px;font-weight:normal;}
.map-hx{color:#000000;font-size:24px;font-weight:normal;}
.map{}
.map a:hover{color:#1183b0;}
.map span{margin:auto 5px;}
.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;text-decoration:underline;}


.page-next{margin:20px;height:50px;}


.list-page{margin:20px auto;}
.list-page p{text-indent:2em;line-height:30px;margin-bottom:10px;font-size:15px;}
.list-page p img{margin:5px auto;display:block; max-width:800px;}



.cont-lm{height:75px;width:300px;background:url(../img/h2-bj.png);line-height:75px;text-align:center;font-size:26px;color:#fff;margin-top:-95px;position:relative;z-index:100;filter:alpha(opacity=90);opacity:0.9;margin-bottom:40px;}
.cont-word{margin:10px 20px;}
.cont-word h2{text-align:center;line-height:40px;font-size:27px;color:#000000;margin-bottom:10px;}
.time-more{line-height:30px;text-align:center;font-size:14px;margin-top:10px}
.time-more span{margin-left:20px;}
.list-word{min-height:550px;}
.list-word-margin{margin-top:50px;}
.login-bj{background-color:#f9f9f9;width:840px;height:450px;margin-left:50px;margin-top:100px;position:relative;}
.title-login{width:135px;height:135px;position:absolute;left:350px;top:-50px;}
#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;}


.pic-fl{height:220px;width:185px;float:left;margin-bottom:15px;margin-left:40px;}
.pic-fl dt{height:185px;width:185px;background:url(../img/bj-pic.jpg) no-repeat center center;}
.pic-fl dt img{height:185px;width:185px;}
.pic-fl dd{height:35px;line-height:35px;text-align:center;}
.pic-fl a:hover dd{color:#b90500;}
.teach-list{margin-bottom:5px;margin-top:20px;margin-left:40px;}
.teach-list li{float:left;width:225px;text-align:left;line-height:30px;}
.teach-list li a{font-size:16px;}
.teach-list li a:hover{color:#8c0000;text-decoration:underline;}


.subnav{
 width:1130px;
 height:250px;
 margin:40px auto;
 background:#e9f2f5;}
.subnav a.lm-pic{
 width:276px;
 height:200px;
 margin:20px;
 float:left;}
.subnav-list{
 width:770px;
 height:210px;
 float:right;
 margin:20px;}
.subnav-list p{
 font-size:21px;
 color:#ff5400;}
.subnav-list ul li{
 width:100%;
 height:36px;
 line-height:36px;}
.subnav-list ul li a{
 font-size:14px;
 color:#333;
 float:left;}
.subnav-list ul li span{
 font-size:13px;
 color:#a5a5a5;
 float:right;}
.subnav-list ul li:hover a{
 color:#F00;}
.submenu{
 height:auto;
 min-height:500px;
 overflow:hidden;
 margin:20px auto;}
.submenu-mk{
 width:360px;
 height:300px;
 float:left;
 margin:20px 10px;}
.submenu-mk a img{
 width:100%;
 height:128px;
 display:inline-block;}
.lmmc{
 width:100%;
 height:40px;
 background:#e9f2f5;
 font-size:18px;
 text-indent:15px;
 line-height:40px;
 border:none;
 margin-bottom:10px;}
.lmmc a{
 font-size:18px;
 color:#333;}
.lmmc a:hover{
 color:#F00;}
.submenu-list{
 width:100%;}
.submenu-list ul li{
 width:100%;
 height:30px;
 line-height:30px;}
.submenu-list ul li a{
 font-size:14px;
 color:#333;}
.submenu-list ul li span{
 font-size:13px;
 color:#a5a5a5;
 float:right;}
.submenu-list ul li:hover a{
 color:#F00;}



.v_news_contents{width:950px;margin:0 auto;}


.v_news_content ul{width:900px;height:180px;margin:0 auto;}
.v_news_content ul li{ height:30px;line-height:30px;}
.v_news_content ul li p{ font-size:20px;color:#111;text-indent:40px;}
.v_news_content ul li:nth-child(1) p{ font-size:26px;text-align: center;}
 
.news-li{
    }