@charset "utf-8";
* { margin: 0; padding: 0; }
li { list-style: none; }
img { border: 0; }
a { text-decoration: none; color: #000; outline: none; }
body { min-width: 1360px; font-family: "Microsoft yahei"; position: relative; max-width: 1920px; margin: 0 auto;font-size: 16px;color: #323232; background: url(../images/body-bg.png) repeat;}
input { outline: none; }
.fl { float: left; }
.fr { float: right; }
.dn { display: none; }
.w10{width: 100%;max-width: 1920px;margin: 0 auto ;}
.w12 { width: 1200px; margin: 0 auto; }
.clearfix { clear: both; }

/*head  css*/
.head { height: 150px;background-color: #FFFFFF;}
.head .top {padding-top: 20px;background: url(../images/top-bg.png) no-repeat right;}
.head .top .logo {float: left;}
.head .top .home{float: right;margin-top: 20px;}
.head .top .home a{background: url(../images/ic-home.png) no-repeat;font-size: 12px;color: #666666;}
.head .top .home a:hover{color: #084295;}

.search-box {float: left;margin-left: 180px;position: relative;height: 40px;top: 24px;}
.search-box img{float: left;padding-left: 20px;}
.search-box .search {margin-top: -10px; opacity: 0;filter:alpha(opacity=0); float: left;height: 36px; line-height: 36px; box-sizing: /*border-box; border: 1px solid #084295;*/ background: rgba(255,255,255,0.8);}
.search-box .search .ss { width: 200px; padding-left: 10px; height: 35px; line-height: 35px; display: inline-block; *display: inline; *zoom: 1; box-sizing: border-box; border: none; vertical-align: top; border-bottom: 1px solid #084295; }
.search-box .search .btn { width: 40px; height: 35px; line-height: 36px; -webkit-background-size: 14px; background-size: 14px; border: none; display: inline-block; *display: inline; *zoom: 1; border: none; vertical-align: top;background: #084295;color: white; }
.search-box:hover .search{opacity: 1;filter:alpha(opacity=100);}

.nav-box{background: #084295;}
.navbar{width: 100%;height: 50px; line-height: 50px; }
.nav{width: 1200px;margin: 0 auto;  padding:0 20px; height:34px; line-height:34px; z-index:888;width: 1200px;position: relative;}
.nav a{ color:#333333;}
.nav .nLi{ float:left;display:inline; position: relative;}
.nav .nLi h3{ float:left;}	
.nav .nLi h3 a{ display:block; padding:0 23px; font-size:18px;color: white;  font-weight: normal;line-height: 50px;}
.nav .sub{display: none;left:0; top:34px;position: absolute;left: 0;width: 100%;background:white; line-height:26px; padding:5px 0;padding-bottom: 20px;border-bottom: #fa6742 2px solid;}
.nav .sub a{ display:block; padding:0 10px;font-size: 15px;line-height: 36px; }
.nav .sub a:hover{ background:white; color:#fa6742;}
.nav .on h3 a{ color:#fa6742; background: white;}

/*banner  css*/
.banner { position: relative; width:100%; height:360px; overflow: hidden; }
.banner .pic{ position:relative; z-index:0; }
.banner .pic img { width:100%; height:360px; display: block; }
.banner .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.banner .hd li{margin: 0 5px; background: url(../images/banner-dian.png) no-repeat 0 -11px; height: 16px; overflow: hidden; width: 11px;height: 11px; cursor: pointer;display:inline-block; *display:inline; zoom:1;  _background: (../images/banner-dian.png) no-repeat 0 -11px;}
.banner .hd .on{ background-position:0 0; }
.banner .prev,
.banner .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.banner .prev { left: 0; }
.banner .next { background-position: 0 -90px; right: 0; }
.banner .prev:hover,
.banner .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

/*news notice result video way  css*/
.bg{background: url(../images/body-bg.png) repeat-y top center;}

.merge{}
.merge-l{width: 760px;}
.merge-r{width: 400px;}

/* news   css */
.news{margin-top: 50px;}
.news .title{background: url(../images/news-title.png) no-repeat center;height: 30px;margin-bottom: 30px;}
.news .title a{font-size: 28px;color: #565656;text-align: center;display: block;line-height: 30px;}

.news .news-left{width: 650px;}
/*left-news*/
.scorl-news{ width:620px; height:380px;position:relative;}
.scorl-news .hd{overflow:hidden; position:absolute; right:0px; top:180px; z-index:6; }
.scorl-news .hd ul{ overflow:hidden; zoom:1; float:left;  }
.scorl-news .hd ul li{width:37px; height:26px; line-height:26px;text-align:center;cursor:pointer;background:#8fa5c0;color: white;font-size: 12px;margin-top: 6px;border-top-left-radius: 13px;border-bottom-left-radius: 13px;transition: 0.4s;position: relative;right: -10px;}
.scorl-news .hd ul .on{ background:#316db4; color:#fff;transition: 0.4s;right: 0;font-weight: bold;font-size: 14px;}

.scorl-news .bd{ position:relative; height:100%; z-index:0;}
.scorl-news .bd li{ zoom:1;position: relative;}
.scorl-news .bd .pic {width:620px; height:380px;overflow: hidden;}
.scorl-news .bd .pic img{ width:620px; height:380px; display:block;}
.scorl-news .bd .text{position: absolute;bottom: 0;background: url(../images/blue-line.png) repeat-x;width: 100%;}
.scorl-news .bd .text a{font-size:18px;font-weight: bold;color: white;display: block;height: 77px;line-height: 100px;padding: 0 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}
/* .scorl-news .bd .date{background: url(../images20192019/date-bg.png) no-repeat;position: absolute;top: -10px;left: 10px;width: 100px;height: 73px;}
.scorl-news .bd .date i{font-size: 34px;color: white;display: block;text-align: center;margin-top: 10px;}
.scorl-news .bd .date b{font-size: 12px;color: #b2ca9f;display: block;text-align: center;} */
.scorl-news .prev,
.scorl-news .next{ position:absolute; left:5%; top:57%; margin-top:-25px; display:block; width:26px; height:42px; background:url(../images/slider-arrow.png) 0px 0px no-repeat;display: none;}
.scorl-news .next{ left:auto; right:5%;background-position: -26px 0;}
.scorl-news:hover .prev,
.scorl-news:hover .next{display: block;}


.news .news-right{width: 520px;margin-top: 16px;}
.news .news-right ul li{padding-left: 10px;background: url(../images/news-qd.png) no-repeat left center;}
.news .news-right ul li p{line-height: 38px;float: left;max-width: 430px;padding-right: 36px;transition: 0.4s;}
.news .news-right ul li p:hover{color: #084295;padding-left:10px;transition: 0.4s;}
.news .news-right ul li .new{background: url(../images/news-new.png) right center no-repeat;}
.news .news-right ul li span{font-size: 12px;color: #808080;float: right;line-height: 38px;}

/* notice   css */
.notice{margin-top: 50px;}
.notice .title{background: url(../images/news-title.png) no-repeat center;height: 30px;margin-bottom: 30px;}
.notice .title a{font-size: 28px;color: #565656;text-align: center;display: block;line-height: 30px;}

.notice .w12{position: relative;}
.notice .notice-hd { font-size: 24px; color: #333;text-align: center;margin-bottom: 40px; }
.notice .notice-bd {width: 1200px;overflow: hidden;}
.notice .notice-bd ul { padding-bottom: 10px!important;}
.notice .notice-bd ul li { width: 249px; position: relative; margin-right: 16px;background-color: white;padding: 20px;height: 130px; transition: 0.3s;}
.notice .notice-bd ul li:hover{box-shadow: 3px 3px 3px #b4b4b4; transition: 0.3s;}
.notice .notice-bd ul li .detail {height: 26px; }
.notice .notice-bd ul li .detail .date {font-size: 12px;color: white; background: #3478d5;border-radius: 4px;line-height: 26px;height: 26px;display: inline-block;padding: 0 10px;}
.notice .notice-bd ul li .detail .xq {font-size: 12px;color: #c0c0c0;line-height: 26px;background: url(../images/notice-sj.png) right center no-repeat;padding-right: 16px;margin-left: 50px;}
.notice .notice-bd ul li .detail .xq:hover{color: #323232;}
.notice .notice-bd ul li .bt{height: 50px;margin-top: 10px;}
.notice .notice-bd ul li h3{font-weight: normal;font-size: 16px;line-height: 24px;display: inline;}
.notice .notice-bd ul li img{display: inline;}
.notice .notice-bd ul li p{font-size: 12px;line-height: 20px;color: #898989;margin-top: 5px;}

.notice .sPrev, .notice .sNext { width: 18px; height: 48px; position: absolute; top: 40px; }
.notice .sPrev { left: -60px; background: url(../images/notice-arrow.png) left no-repeat; }
.notice .sNext { right: -60px; background: url(../images/notice-arrow.png) right no-repeat;}

/* kjpt   css */
.kjpt{margin-top: 50px;}
.kjpt .title{background: url(../images/kjpt-title.png) no-repeat center;height: 30px;margin-bottom: 30px;}
.kjpt .title a{font-size: 28px;color: #565656;text-align: center;display: block;line-height: 30px;}
.kjpt ul{margin-left: -10px;background: url(../images/kjpt-bg1.png) no-repeat;}
.kjpt ul li{width: 292px;margin-left: 10px;height: 50px;float: left;line-height: 50px;margin-bottom: 10px;}
.kjpt ul li a{width: 292px;display: block;color: #323232;transition: 0.4s;padding-left: 40px;}
.kjpt ul li:hover a{padding-left: 10px;color: #3478D5;font-weight: bold;transition: 0.4s;padding-left: 50px;}

/* kyjy  css */
.kyjy{margin-top: 50px;}

.kyjy-l{width: 380px;}
.kyjy-m{width: 380px;margin: 0 30px 0 30px;}
.kyjy-r{width: 380px;}
.kyjy-l .title,
.kyjy-m .title,
.kyjy-r .title{background: url(../images/title-line.png) no-repeat bottom left;padding-bottom: 10px;margin-bottom: 20px;}
.kyjy-l .title h4,.kyjy-m .title h4,.kyjy-r .title h4{font-size: 18px;font-weight: bold;color: #565656;float: left;background: url(../images/same-qd.png) no-repeat left center;padding-left: 22px;}
.kyjy-l .title a,.kyjy-m .title a,.kyjy-r .title a{width: 45px;height: 20px;text-align: center;display: block;background: #fa6742;color: white;padding:0 10px;float: right;transition: 0.4s;}
.kyjy-l .title a span,.kyjy-m .title a span,.kyjy-r .title a span{background: url(../images/more-sj.png) no-repeat right center;font-size: 12px;line-height: 20px;padding-right: 10px;display: block;}
.kyjy-l .title a:hover,.kyjy-m .title a:hover,.kyjy-r .title a:hover{background: #3478d5;transition: 0.4s;}
.kyjy-l ul li p,.kyjy-m ul li p,.kyjy-r ul li p{float: left;max-width: 316px;font-size: 14px;line-height: 35px;transition: 0.3s;}
.kyjy-l ul li p:hover,.kyjy-m ul li p:hover,.kyjy-r ul li p:hover{padding-left: 5px;color: #084295;transition: 0.3s;}
.kyjy-l ul li span,.kyjy-m ul li span,.kyjy-r ul li span{float: right;font-size: 12px;line-height: 35px;color: #444444;}

/* litle-banner   css */
.litle-banner{margin-top: 50px;}

/* way  css */
.way{margin-top: 40px;background: #f6f6f6;padding:30px;min-height: 140px;padding: 60px 0;}
.way .way-l{width: 400px;}
.way .way-m{width: 398px;border-left: 1px #dfdfdf solid;border-right: 1px #dfdfdf solid;}
.way .way-r{width: 400px;}
.way .title{}
.way .way-l .title h3{background: url(../images/ic01.png) no-repeat 125px 0px;padding-left: 50px;height: 50px;line-height: 50px;font-size: 22px;color: #323232;text-align: center;}
.way .way-l ul{padding: 0 15px;}
.way .way-l ul li{width: 175px;float: left;background: url(../images/way-qd.png) no-repeat left center;padding-left: 8px;height:32px;}
.way .way-l ul li a{font-size: 14px;color: #666;line-height: 32px;}
.way .way-l ul li a:hover{color: #084295;}

.way .way-m .title h3{background: url(../images/ic02.png) no-repeat 125px 0px;padding-left: 50px;height: 50px;line-height: 50px;font-size: 22px;color: #323232;text-align: center;}
.way .way-m ul{padding: 0 15px;margin-left: 80px;}
.way .way-m ul li{width: 135px;float: left;background: url(../images/way-qd.png) no-repeat left center;padding-left: 8px;height:32px;}
.way .way-m ul li a{font-size: 14px;color: #666;line-height: 32px;}
.way .way-m ul li a:hover{color: #084295;}

.way .way-r .title h3{background: url(../images/ic03.png) no-repeat 125px 0px;padding-left: 50px;height: 50px;line-height: 50px;font-size: 22px;color: #323232;text-align: center;}
.way .way-r ul{padding: 0 15px;margin-left: 90px;}
.way .way-r ul li{width: 200px;background: url(../images/way-qd.png) no-repeat left center;padding-left: 8px;height:32px;}
.way .way-r ul li a{font-size: 14px;color: #666;line-height: 32px;}
.way .way-r ul li a:hover{color: #084295;}

/* footer   css */
.footer{background: #084295;padding: 25px 0;}
.footer .link{padding: 15px 20px;background: #163b70;}
.footer .link h3{color: white;float: left;line-height: 20px;font-size: 16px;font-weight: normal;background: url(../images/footer-ic1.png) no-repeat left center;padding-left: 25px;}
.footer .link ul{float: left;}
.footer .link ul li{float: left;font-size: 14px;margin-left: 20px;}
.footer .link ul li a{color: white;line-height: 20px;}
.footer .link ul li a:hover{color: #fa6742;}

.footer .contact{}
.footer .contact ul{width: 730px;}
.footer .contact ul li{float: left;color: white;width: 330px;font-size: 14px;padding-left: 30px;line-height: 47px;}
.footer .contact ul .li01{background: url(../images/footer-ic2.png) no-repeat left center;}
.footer .contact ul .li02{background: url(../images/footer-ic3.png) no-repeat left center;}
.footer .contact ul .li03{background: url(../images/footer-ic4.png) no-repeat left center;}
.footer .contact ul .li04{background: url(../images/footer-ic5.png) no-repeat left center;}
.footer .bq{margin-top: 10px;}
.footer .bq img{float: left;margin-top: 13px;}
.footer .bq .text{float: right;padding-left: 20px;}
.footer .bq .text p{color: white;font-size: 12px;line-height: 28px;}




/* news-list   csss */
.nl{padding-top: 50px;margin-bottom: 50px;}

.subnav{width: 300px;}
.subnav .titles{font-size: 30px;line-height: 80px;height: 80px;background: url(../images/left-nav-bg.png) no-repeat;text-align: center;color: white;}
.subnav .navs{}
.subnav .navs ul{background: white;width: 300px;}
.subnav .navs ul li{border-bottom: 1px solid #f9f9f9;transition: 0.4s;}
.subnav .navs ul li a{font-size: 16px;color: #333333;line-height: 55px;padding-left: 60px;height: 55px;display: inline-block;transition: 0.4s;}
.subnav .navs ul .on{background-color: #a9bdda;border-left: 2px solid #084295;}
.subnav .navs ul .on a{height: 55px;color: white;}
.subnav .navs ul li:hover{background-color: #a9bdda;border-left: 2px solid #084295;transition: 0.4s;}
.subnav .navs ul li:hover a{height: 55px;color: white;transition: 0.4s;}

.now { height: 20px;line-height: 20px;margin-bottom: 10px;border-bottom: 1px solid #ebebeb;padding: 30px 0 15px 0;}
.now-r {cursor: pointer;float: right;background: #fff url(../images/now-qd.png) left center no-repeat; padding-left: 18px; font-size: 14px; color: #333;padding-right: 20px;  display: inline-block; *display: inline; *zoom: 1; z-index: 3; }
.now-r a {font-size: 14px; color: #999999; font-size: 14px;cursor: pointer;}
.now-r i {font-size: 14px;font-style: normal;cursor: pointer;}
.now .line { border-bottom: 1px solid #d9d9d9; position: absolute; width: 100%; top: 10px;left: 0; *top:-10px;}
.now .now-l {float: left; font-size: 20px; color: #084295;}

.news-list{width: 790px;background: #FFFFFF;min-height: 600px;padding-left: 40px;padding-right: 30px;border-top: 2px solid #084295;}
.news-list ul{border-bottom: 1px dashed #dfdfdf;padding: 20px 0;}
.news-list ul:first-child{padding-top: 0;}
.news-list ul+ul+ul{border: none;padding-bottom: 0;}
.news-list ul li a {background: url(../images/news-list-qd.png) left center no-repeat;transition: 0.4s;padding-left: 30px; float: left; font-size: 16px; color: #333; width: 680px; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; line-height: 46px;}
.news-list ul li a:hover { color: #084295; padding-left: 40px;transition: 0.4s;}
.news-list ul li b { float: right; font-size: 12px;color: #7f7f7f; font-style: normal;font-weight: normal;line-height: 46px;}

.fy{text-align: center;margin: 0 auto;margin-left: 200px;margin-top: 40px;padding-bottom: 40px;}


/* teacher-list   css */
.teacher-list{width: 790px;background: #FFFFFF;min-height: 600px;padding-left: 40px;padding-right: 30px;border-top: 2px solid #084295;}
.teacher-list .text{margin-top: 30px;}
.teacher-list .text2{margin-top: 40px;}
.teacher-list .text3{margin-top: 40px;}
.teacher-list .name{background: #dee9f9;height: 50px;padding-left: 20px;}
.teacher-list .name h4{font-weight: bold;font-size: 18px;line-height: 50px;background: url(../images/name-qd.png) no-repeat left center;padding-left: 10px;}
.teacher-list ul{margin-left: -20px;}
.teacher-list ul li{width: 170px;height: 50px;background: #f6f6f6;padding-right: 10px;border-radius: 4px;transition: 0.4s;float: left;margin-left: 20px;margin-top: 20px;}
.teacher-list ul li a{font-size: 16px; color: #323232;line-height: 50px;padding-left: 20px;display: block;background: url(../images/teacher-list-ic.png) no-repeat right center;}
.teacher-list ul li:hover{background: #084295;transition: 0.4s;}
.teacher-list ul li:hover a{color: white;background: url(../images/teacher-list-ic.png) no-repeat right 20px;}

/* teacher-nry   css */
.teacher-nry{width: 790px;background: #FFFFFF;min-height: 600px;padding-left: 40px;padding-right: 30px;border-top: 2px solid #084295;}
.teacher-nry .infomation{margin-top: 30px;}
.teacher-nry .infomation .pic{width:240px;}
.teacher-nry .infomation .name{width: 505px;}
.teacher-nry .infomation .name h4{font-size: 20px;font-weight: bold;color: #323232;margin-bottom: 22px;}
.teacher-nry .infomation .name p{font-size: 14px;line-height: 32px;color: #666666;}
.teacher-nry .infomation .name span{font-size: 14px;line-height: 32px;color: #323232;}

.teacher-nry .text{padding-bottom: 40px;}
.teacher-nry .detail .title{background: #f7f7f7;height: 50px;padding-left: 20px;margin-top: 40px;}
.teacher-nry .detail .title h4{font-weight: bold;font-size: 18px;line-height: 50px;background: url(../images/name-qd.png) no-repeat left center;padding-left: 10px;}
.teacher-nry .detail p{font-size: 14px;line-height: 34px;color: #666666;margin-top: 20px;}
.teacher-nry .detail ul{margin-top: 20px;}
.teacher-nry .detail ul li{font-size: 14px;line-height: 34px;color: #666666;padding-left: 10px;background: url(../images/t-nic.png) no-repeat left center;}

/* nry   css */
.nry-hd { text-align: center; }
.nry-hd .h3 { font-size: 26px; color: #333; padding-top: 30px;}
.nry-hd .time { font-size: 12px; color: #999; background: #f6f6f6;height: 40px;line-height: 40px;margin: 20px 0 10px 0;}
.nry-bd p { font-size: 14px; line-height: 36px; color: #666666; margin: 25px 0;}
.nry-bd img { display: block; margin: 25px auto;}
.nry .pn {margin-top: 30px;padding-top: 30px;border-top:1px dashed #d9d9d9;padding-bottom: 40px;border-top: 1px dashed #ebebeb;}
.nry .pn a {font-size: 16px;color: #666666;line-height: 20px;}
.nry .pn a:hover {color: #084295;padding-left: 2px; }

.left-list{background: white;margin-top: 50px;border-top: 2px solid #084295;}
.left-list .list-title{padding: 0 20px;}
.left-list .list-title h4{font-size: 18px;color: #323232;font-weight: bold;background: url(../images/lest-nav-line.png) no-repeat right center;line-height: 50px;margin-top: 10px;}
.left-list ul{padding: 0 20px;}
.left-list ul li{padding: 15px 0;border-bottom: 1px dashed #ebebeb;}
.left-list ul li p{font-size: 16px;color: #323232;line-height: 24px;}
.left-list ul li i{font-style: normal;font-size: 12px;color: #999999;background: url(../images/time-ic.png) no-repeat left center;padding-left: 20px;}