.container {width: 1000px;}
.topline {border-top: 1px solid #3c3c3c; border-bottom: 1px solid #0043a3;}
.logo-box {height:130px; background:#164d9c; background: linear-gradient(#185bbe 0%, #164d9c 100%); border-top: 1px solid #1887e8; border-bottom: 1px solid #00255b;}
.logo {height:130px;background: url(../img/bg-header.png) top center no-repeat; position:relative; top:0;}
a.entrance {line-height: 25px;
    position: absolute;
    top: 62px;
    right: -42px;
    font-size: 16px;
    color: #1757b6;
    background: #f6f6f6;
    padding: 3px 10px;
    border-radius: 5px;}
.nav {height:38px; background: #164b98;border-top: 1px solid #1e80de; border-bottom: 1px solid #031c75;}
.nav li {float:left;}
.nav li.menuline {width:2px; height:38px; background: url(../img/icon-line.png) center center no-repeat;}
.nav li a:visited,.nav li a:focus {color:#fff;}
.nav li a {display:block; height:38px; padding: 0 17px; line-height: 38px; font-size: 16px; color:#fff; text-decoration: none;}
.nav li a:hover {color: #ffc018;}
.content {border-top: 1px solid #ffffff; background: #f0f0f5; padding-bottom: 20px;}

.title {border-bottom: 1px solid #164b98;}
.title h2 {font-size: 15px; color:#004d8b; height: 35px; line-height: 35px;}
.title .more {width: 46px; height:14px; display: block; background: url(../img/icon-more.png) center center no-repeat; margin-top:10px;}
.contentA {margin-top: 18px;}
.contentA .left, .contentA .center, .contentA .right {width:325px; height:280px; background: url(../img/bg-section1.png) top center no-repeat;}
.contentA .left {margin-right: 5px;}
.contentA .left .info {width:300px; height:224px; margin: 0 auto; margin-top: 18px;}
.contentA .left .shadow {width:100%; height:40px; background: url(../img/bg-shadow1.png) bottom center no-repeat;}
.slideBox{ width:300px; height:224px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:300px; height:224px; display:block;  }

.contentA .center {margin: 0 5px;}
.contentA .center .title {width:300px; margin: 0 auto; margin-top: 5px;}
.contentA .center .info {width:300px; margin: 0 auto;}
.contentA .center .info .img {height: 133px; margin-top: 10px;background: url(../img/bg-shadow1.png) bottom center no-repeat;}
.contentA .center .info img {width:300px; height: 120px;}
.contentA .center .list li {width:100%; font-family: "宋体";}
.contentA .center .list li a {margin-left:5px; font-size: 12px; color:#333; line-height: 25px; text-decoration: none;}
.contentA .center .list li a:hover {color: #ffb31f;}
.contentA .center .list li span {font-size: 12px; color:#333; line-height: 25px;}

.contentA .right {margin-left: 5px;}
.contentA .right .title {width:300px; margin: 0 auto; margin-top: 5px;}
.contentA .right .info {width:300px; margin: 0 auto;}
.contentA .right .list li {width:100%; font-family: "宋体";}
.contentA .right .list li a {display:block; width: 70%; overflow: hidden; font-size: 12px; color:#333; line-height: 38px; text-decoration: none; border-bottom:1px dashed #333;}
.contentA .right .list li a:hover {color: #ffb31f; border-bottom:1px dashed #ffb31f;}
.contentA .right .list li span {display:block; font-size: 12px; color:#333; margin-top: 21px;}


.contentB {margin-top: 20px;}
.contentB .left, .contentB .center, .contentB .right {width:325px;background: #fff url(../img/bg-section1.png) top center no-repeat;}
.contentB .shadow {height:5px; font-size:0;background: #f0f0f5 url(../img/bg-shadow2.png) bottom center no-repeat;}
.contentB .left {margin-right: 5px;}
.contentB .left .title {width:300px; margin: 0 auto; margin-top: 5px;}
.contentB .left .info {width:300px; margin: 0 auto; height:208px;}

.contentB .left .info li {margin-top: 12px;}
.contentB .left .info a {display:block; width: 296px; height: 35px; margin: 0 auto; font-family: "宋体"; font-size: 12px; color:#333; text-align: center; text-decoration: none; line-height: 35px; border:1px solid #cbcfd5; background: url(../img/bg-btn.png) center center no-repeat;transition: width 2s;-moz-transition: width 2s; -webkit-transition: width 2s; -o-transition: width 2s; }
.contentB .left .info a:hover {border: 1px solid #e4a52a; font-size: 13px; font-weight: bold;}

.contentB .center {margin: 0 5px;}
.contentB .center .title {width:300px; margin: 0 auto; margin-top: 5px;}
.contentB .center .info {width:300px; margin: 0 auto; height:208px;}

.contentB .center .info li {margin-top: 12px;}
.contentB .center .info a {display:block; width: 296px; height: 35px; margin: 0 auto; font-family: "宋体"; font-size: 12px; color:#333; text-align: center; text-decoration: none; line-height: 35px; border:1px solid #cbcfd5; background: url(../img/icon-course.png) 25px center no-repeat; border-radius: 5px; transition: width 2s;-moz-transition: width 2s; -webkit-transition: width 2s; -o-transition: width 2s; }
.contentB .center .info a:hover {border: 1px solid #e4a52a; font-size: 13px; color:#e4a52a; font-weight: bold;}

.contentB .right {margin-left: 5px;}
.contentB .right .info {width:300px; margin:auto; height:195px; *+height:244px; margin-bottom:5px}
.contentB .right ul {margin-top: 60px; margin-left: 35px; margin-right: 35px;}
.contentB .right ul a {display:block; width:100px; height:160px; position: relative; text-decoration: none;}
.contentB .right ul span {display:block; width: 100%; text-align: center; position: absolute; bottom: 0; color:#004d8b;}
.contentB .right ul .fl {background: url(../img/icon-book1.png) top center no-repeat; font-size: 16px;}
.contentB .right ul .fl:hover {background: url(../img/icon-book2.png) top center no-repeat;}
.contentB .right ul .fr {background: url(../img/icon-people1.png) top center no-repeat; font-size: 16px; }
.contentB .right ul .fr:hover {background: url(../img/icon-people2.png) top center no-repeat;}

.contentC {margin-top: 20px;}
.contentC .left {width:660px; height:290px; margin-right: 5px; background: #fff;}
.contentC .left .title {width:635px; margin: 0 auto; margin-top: 5px;}
.contentC .left .shadow {height:5px; background: #f0f0f5 url(../img/bg-shadow3.png) bottom center no-repeat;}
.contentC .left .info {width:635px; margin: 0 auto; height:230px; margin-top: 15px;}

.contentC .iFocus {height:210px; overflow: hidden; position:relative; width:635px; background: #fff;}
.contentC .iFocus ul {height:210px; position:absolute; z-index: 88;}
.contentC .iFocus ul li {float: left; width:635px; height:230px; position:relative; background: #fff; z-index: 81;}
.contentC .iFocus .first img {width:340px; height:210px;}
.contentC .iFocus .fl h3 {margin-top:20px; height:35px; line-height: 35px;}
.contentC .iFocus .first h3 {margin-top: 60px;}
.contentC .iFocus .fl {margin-left: 3px; margin-bottom:3px; position: relative;}
.contentC .iFocus .fl .box {position: absolute;left:0; top:210px; width:100%;height:100%;background:url(../img/chk_captcha.jpg) no-repeat left top #020000;color:#e69714;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;text-align:center;}
.contentC .iFocus .fl .box a{color:#fff; text-decoration: none; border: 1px solid #bbb; border-radius: 5px; font-size: 12px; padding:4px 10px;}
.contentC .iFocus .fl .box a:hover {color:#e4a52a;}
.contentC .iFocus img {display:block; width:140px; height:103px;}


.contentC .right {width:325px; height:290px; margin-left: 5px; background: url(../img/bg-section1.png) top center no-repeat;}
.contentC .right .title {width:300px; margin: 0 auto; margin-top: 5px;}
.contentC .right .info {width:300px; margin: 0 auto;}
.contentC .right .list li {width:100%; font-family: "宋体";}
.contentC .right .list li a {display:block; width: 70%; overflow: hidden; font-size: 12px; color:#333; line-height: 38px; text-decoration: none; border-bottom:1px dashed #333;}
.contentC .right .list li a:hover {color: #ffb31f; border-bottom:1px dashed #ffb31f;}
.contentC .right .list li span {display:block; font-size: 12px; color:#333; margin-top: 21px;}

.contentD {margin-top: 20px;}
.contentD .center {width:1000px; height:130px; background: #fff;}
.contentD .center .title {width:975px; margin: 0 auto; margin-top: 5px;}
.contentD .center .info {width:975px; margin: 0 auto; margin-top: 15px;}
.scrollLine {overflow:hidden; position:relative; width:975px;}
.scrollLine ul {float:left;}
.scrollLine ul li {float:left;}
.scrollLine ul li img {width:224px; height:60px; margin:0 9px;}
.scrollLine .next, .scrollLine .prev {width:30px; height:35px; cursor:pointer; background-color:rgba(0, 0,0,.6);opacity:0.6;filter:Alpha(Opacity=60);background-image:url(../img/focus_nav.png);background-repeat:no-repeat;position:absolute;top:10px}
.scrollLine .prev {background-position:10px 8px;left:0px;border-right-color:transparent}
.scrollLine .next{background-position:-22px 8px;right:10px}
.scrollLine .next:hover, .scrollLine .prev:hover {opacity:1;filter:Alpha(Opacity=100);background-color:rgba(0, 0,0, 0.8);}


/*二级页面*/
.content2 {margin-top: 20px;margin-bottom:20px;}
.aside {width:224px;}
.aside h2 {height:43px; text-align: center; line-height: 43px; color: #fff; font-size:15px; background: url(../img/bg-lefttop.png) top center no-repeat;}
.aside ul li {margin-top: 10px;}
.aside ul li a {display:block; height:44px; line-height: 44px; color: #666666; font-size: 15px; font-weight: bold; text-decoration: none; text-align: center; background: url(../img/bg-btn1.png) top center no-repeat;}
.aside ul li a:hover {color:#fff; background: url(../img/bg-btn2.png) top center no-repeat;}
.aside .level2 > li > .arrow {background: #f1f1f1 url(../img/arrow.png) no-repeat scroll 96% -5px; border-bottom: 1px solid #666;}
.aside .level2 li a:hover {opacity:0.7;filter:alpha(opacity=70);	}
.aside .level3 {display: none;}
.aside .level3 > li > a {padding-left: 10px;background: #f1f1f1;}
.aside .level3 > li > .arrow {background: #f1f1f1 url(../img/arrow.png) no-repeat scroll 96% -5px;}
.aside .level4 {display: none;}
.aside .level4 > li > a {padding-left: 10px;background: #E36776;}
.aside .level4 > li > .arrow {background: #f1f1f1 url(../img/arrow.png) no-repeat scroll 96% -5px;}
.aside .level2 > li > .arrow:hover,.level3 > li > .arrow:hover,.level4 > li > .arrow:hover,.level2 > li > .current,.level3 > li > .current,.level4 > li > .current {background-color:#1d85ce;background-position: 96% -53px !important;}
.contentLi {width:760px; margin-left: 10px;}
.breadcrumb {background: url(../img/icon-home.png) 10px center no-repeat;}
.breadcrumb ul {margin-left: 40px;}
.breadcrumb ul li a, .breadcrumb ul li {color:#666; font-size:12px; line-height: 20px;}
.breadcrumb ul li a:hover {text-decoration: none; color:#ffb31f;}

.articleLi {margin-top: 30px; border: 1px solid #f1f1f1;min-height:450px;}
.articleLi ul {margin: 10px 40px; min-height:400px;}
.articleLi ul li {border-bottom:1px dashed #666;}
.articleLi ul li a {height:35px; line-height: 35px; font-size: 12px;color:#666;}
.articleLi ul li a h3 {font-size: 12px;}
.articleLi ul li a:hover {color:#ffb31f;}

.page {text-align: center;margin-top: 20px;margin-bottom: 20px;font-size: 12px;color: #666666;}
.page a {border: 1px solid #ccc;color: #727272;padding: 2px 4px;background: #f1f1f1;cursor: pointer;}
.page a:hover {color: #2888e8;text-decoration: none;}

/*三级页面*/
.content3 {margin-top: 20px;margin-bottom:20px;}
.contentArt {width:760px; margin-left: 10px;}
.articlePage {margin-top: 30px; border: 1px solid #f1f1f1;min-height:450px;}
.articlePage h2 {height: 60px;margin-left: 20px;margin-right: 20px;border-bottom: 1px solid #e2e2e2;line-height: 60px;font-size: 18px;color: #666;text-align: center;}
.articlePage > p img {display: block;margin: 10px auto;}
.articlePage > p {margin-left: 20px;margin-right: 20px;margin-top:10px;text-indent: 2em;font-size: 12px;color: #666;font-family: "宋体";line-height: 25px;}
.articlePage table {margin:0 auto;}
.articlePage table td {text-align: center;font-size:13px; color:#666;}

.footer {background:#064399; background: linear-gradient(#1756b2 0%, #064399 100%);border-top: 1px solid #2b5ca4; border-bottom: 1px solid #1f59ad; font-size: 12px;color:#ffffff;}
.footer-inner {border-top: 1px solid #729fe0; border-bottom: 1px solid #4e81cc;}
.footer .top {line-height: 35px; margin-top: 15px; border-bottom: 1px solid #00265c;} 
.footer .bottom {line-height: 35px; margin-bottom: 15px; border-top: 1px solid #66a4fe;}
.footer .bottom a {color:#ffffff;}




















