/*global*/
dd.title{line-height:48px;width:100%;}
dd.title a.fl{font-size:24px;color:#353535;}
dd.title a.fl::before{content:"";display:inline-block;vertical-align:middle;margin-right:10px;}
dd.title a.fr{font-size:12px;color:#017f69;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin-right:5px;}
.xwzx dd.title a.fl::before{width:26px;height:31px;background:url("../img/xwzx.png") center center no-repeat;}
.tzgg dd.title a.fl::before{width:29px;height:29px;background:url("../img/tzgg.png") center center no-repeat;}
.bksjy dd.title a.fl::before{width:41px;height:24px;background:url("../img/bksjy.png") center center no-repeat;}
.yjsjy dd.title a.fl::before{width:38px;height:29px;background:url("../img/yjsjy.png") center center no-repeat;}
.kyfw dd.title a.fl::before{width:32px;height:27px;background:url("../img/kyfw.png") center center no-repeat;}
.xsjg dd.title a.fl::before{width:20px;height:28px;background:url("../img/xsjg.png") center center no-repeat;}
.dhsy dd.title a.fl::before{width:32px;height:30px;background:url("../img/dhsy.png") center center no-repeat;}
.xyzx dd.title a.fl::before{width:33px;height:29px;background:url("../img/xyzx.png") center center no-repeat;}
.newsbox{text-align:center;}
.newsbox .hd{font-size:0;margin-top:20px;display:inline-block;}
.newsbox .hd li{width:77px;height:31px;display:inline-block;font-size:15px;color:#333;line-height:31px;background:#dfdede;text-align:center;margin:0 5px;cursor:pointer;}
.newsbox .hd li.on{background:#ff3700;color:#fff;}
.newsbox .bd{}
.newsbox .bd .newslist{margin-top:20px;}
.newsbox .bd .newslist li:first-child{margin-top:0;}
.newsbox .bd .newslist li{line-height:20px;margin-top:14px;height:24px;}
.newsbox .bd .newslist li em{font-family:"宋体";font-size:8px;color:#b1b1b1;}
.newsbox .bd .newslist li a{font-size:15px;color:#282828;margin-left:10px;}
.newsbox .bd .newslist li a:hover{color:#f00;border-bottom:3px solid #f00;}
.newsbox .bd .newslist li span{font-size:14px;color:#8c8c8c;font-family:"Arial";}
div.hk{width:1px;height:371px;border-left:1px dashed #ccc;overflow:hidden;margin:0 16px;}
.other div.hk{height:333px;}

/*header -s*/
.header{}
.header .top{background:#e5e5e5;}
.header .top div.fl{height:99px;}
.header .top div.fr{height:99px;}
.header .top div a{}
.header .top div a img{margin-top:16px;}
.header .top .search{line-height:99px;}
.header .top .search .s-form{width:230px;height:24px;background:#017f69;vertical-align:middle;display:inline-block;border-radius:25px;overflow:hidden;}
.no-csstransitions .header .top .search .s-form{behavior:url('PIE.htc');}
.header .top div .search .s-form .s-text{margin-left:10px;height:24px;text-indent:5px;width:180px;font-size:14px;color:#fff;background:#017f69;}
.header .top div .search .s-form .s-text::-webkit-input-placeholder{color:#fff;}
.header .top div .search .s-form .s-text:-moz-placeholder{color:#fff;}
.header .top div .search .s-form .s-text::-moz-placeholder{color:#fff;}
.header .top div .search .s-form .s-text:-ms-input-placeholder{color:#fff;}
.header .top div .search .s-form .s-icon{width:22px;height:18px;background:url("../img/sbt.png") center no-repeat;margin-top:3px;margin-left:5px;cursor:pointer;}
.header  .topnav{width:100%;background:#017f69;}
.header  .topnav .wid1200{}
.header  .topnav ul{height:60px;width:100%;}
.header  .topnav ul li{line-height:60px;text-align:center;position:relative;}
.header  .topnav ul li.hoverin{background:#e77224;}
.header  .topnav ul li>a{font-size:16px;color:#fff;font-weight:bold;}
.header  .topnav ul li .secnav{left:0;z-index:1;width:100%;background:rgba(231,114,36,0.6);display:none;}
.no-csstransitions .header  .topnav ul li .secnav{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99e77224,endColorstr=#99e77224);}
.header  .topnav ul li .secnav dd{border-top:1px solid #fff;}
.header  .topnav ul li .secnav dd.hoverin{background:#e78644;}
.header  .topnav ul li .secnav dd a{color:#fff;font-size:14px;font-weight:normal;display:block;}
.header  .topnav ul li .secnav dd a:hover{}
.header .slider-wrapper{}
.header .slider-wrapper .nivoSlider{z-index: -1;}
.header .slider-wrapper .nivoSlider img{}
.slider{position: fixed; background-color: #ebebeb; text-align: center; line-height: 26px; font-size: 14px; top: 157px; right: 0; z-index: 3000;}
/*index*/
.news_notice{padding:30px 0;}
.news_notice .xwzx{width:862px;}
.news_notice .xwzx .leader_news{width:404px;height:292px;margin-top:30px;}
.news_notice .xwzx .leader_news .hd{font-size:0;right:10px;bottom:13px;z-index:2;}
.news_notice .xwzx .leader_news .hd li{width:15px;height:14px;background:url("../img/hdbgwhite.png") center center no-repeat;display:inline-block;margin:0 2px;}
.news_notice .xwzx .leader_news .hd li.on{background:url("../img/hdbgred.png") center center no-repeat;}
.news_notice .xwzx .leader_news .bd{}
.news_notice .xwzx .leader_news .bd li{width:404px;height:292px;}
.news_notice .xwzx .leader_news .bd li img{width:404px;height:292px;}
.news_notice .xwzx .leader_news .bd li p{height:40px;line-height:40px;background:rgba(0,0,0,0.6);left:0;bottom:0;width:100%;}
.no-rgba .news_notice .xwzx .leader_news .bd li p{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);}
.news_notice .xwzx .leader_news .bd li p a{font-size:16px;color:#fff;margin-left:10px;}
.news_notice .xwzx .leader_newslist{margin-top:30px;width:437px;}
.news_notice .xwzx .leader_newslist li:first-child{margin-top:0;}
.news_notice .xwzx .leader_newslist li{line-height:20px;margin-top:14px;height:24px;}
.news_notice .xwzx .leader_newslist li em{font-family:"宋体";font-size:8px;color:#b1b1b1;}
.news_notice .xwzx .leader_newslist li a{font-size:15px;color:#282828;margin-left:10px;}
.news_notice .xwzx .leader_newslist li a:hover{color:#f00;border-bottom:3px solid #f00;}
.news_notice .xwzx .leader_newslist li span{font-size:14px;color:#8c8c8c;font-family:"Arial";}
.news_notice .tzgg{width:306px;}
.news_notice .tzgg .r_news_ul{margin-top:30px;}
.news_notice .tzgg .r_news_ul li{border-bottom:1px dashed #c9c9c9;padding:11px 0 12px 0;}
.news_notice .tzgg .r_news_ul li:first-child{padding:0px 0 11px 0;}
.news_notice .tzgg .r_news_ul li .time{width:56px;margin-right:10px;margin-top:8px;}
.news_notice .tzgg .r_news_ul li .time .day{font-size:18px;color:#fff;background:#017f69;text-align:center;height:24px;line-height:24px;}
.news_notice .tzgg .r_news_ul li .time .ym{font-size:14px;background:#fff;color:#017f69;text-align:center;height:20px;line-height:20px;}
.news_notice .tzgg .r_news_ul li a{font-size:15px;color:#282828;line-height:26px;}
.news_notice .tzgg .r_news_ul li a:hover span{color:#f00;border-bottom:2px solid #f00;}
.education{padding:30px 0;background:#f6f5f5;}
.education .tuijianwei{width:100%;}
.education .tuijianwei .bd{width:100%;}
.education .tuijianwei .bd li{width:100%;}
.education .tuijianwei .bd li img{width:100%;}
.education .news_area{padding:30px 0;}
.education .news_area .bksjy{width:453px;}
.education .news_area .yjsjy{width:376px;}
.education .news_area .kyfw{width:300px;}
section.other{padding:35px 0;background:url('../img/newsareabg.png') center center no-repeat;}
section.other .news_area{}
section.other .news_area .xsjg{width:376px;}
section.other .news_area .dhsy{width:376px;}
section.other .news_area .xyzx{width:376px;}

/*teachers*/
.teachers{padding:30px 0;}
.teachers .item{}
.teachers .item .item_title{width:130px;height:400px;background:#4ec0ac;margin-left:5px;}
.teachers .item .item_title p{font-size:30px;font-weight:bold;color:#fff;width:30px;position:relative;margin:0 auto;margin-top:165px;}
.teachers .item .item_title p::before{content:"";display:inline-block;width:85px;height:85px;vertical-align:baseline;position:absolute;left:-27px;top:-92px;}
.teachers .item .item_title.gltd p::before{background:url('../img/gltd.png') center center no-repeat;}
.teachers .item .item_title.jsml p::before{background:url('../img/jsml.png') center center no-repeat;}
.teachers .item .item_title.jcrc p::before{background:url('../img/jcrc.png') center center no-repeat;}
.teachers .item.active .item_title{background:#01a588;}
.teachers .item .item_list{width:0px;overflow:hidden;transition:width .5s ease-in-out;}
.teachers .item.active .item_list{width:800px;}
.teachers .item .item_list .list_box{width:710px;margin:16px auto;}
.teachers .item .item_list .list_box .list_nav{font-size:0;text-align:center;border-bottom:1px solid #c8c8c8;height:51px;}
.teachers .item .item_list .list_box .list_nav .hd{display:inline-block;font-size:0;}
.teachers .item .item_list .list_box .list_nav .hd li{display:inline-block;margin:0 14px;font-size:18px;font-weight:bold;color:#626262;line-height:48px;height:48px;}
.teachers .item .item_list .list_box .list_nav .hd li.on{color:#f00;border-bottom:7px solid #f00;}
.teachers .item .item_list .list_box .list_item_box{border-bottom:1px dashed #afafaf;padding:30px 0 10px 0;}
.teachers .item .item_list .list_box .list_item_box .bd{}
.teachers .item .item_list .list_box .list_item_box .bd ul{font-size:0;}
.teachers .item .item_list .list_box .list_item_box .bd ul li{display:inline-block;margin:0 10px;}
.teachers .item .item_list .list_box .list_item_box .bd ul li img{width:122px;height:157px;}
.teachers .item .item_list .list_box .list_item_box .bd ul li p{width:122px;text-align:center;line-height:35px;height:35px;}
.teachers .item .item_list .list_box .list_item_box .bd ul li p a{font-size:15px;color:#2b2b2b;display:block;}
.teachers .item .item_list .list_box>a{display:block;width:13px;height:70px;cursor:pointer;}
.teachers .item .item_list .list_box .prev{background:url('../img/larr.png') center center no-repeat;left:-30px;top:190px;}
.teachers .item .item_list .list_box .next{background:url('../img/rarr.png') center center no-repeat;right:-30px;top:190px;}
.teachers .item .item_list .list_box .list_item_a{}
.teachers .item .item_list .list_box .list_item_a ul{font-size:0;}
.teachers .item .item_list .list_box .list_item_a ul li{width:77px;height:31px;display:inline-block;line-height:31px;background:#dfdede;text-align:center;margin-left:10px;margin-top:10px;}
.teachers .item .item_list .list_box .list_item_a ul li.hoverin{background:#ff3800;}
.teachers .item .item_list .list_box .list_item_a ul li a{font-size:15px;color:#626262;display:block;}
.teachers .item .item_list .list_box .list_item_a ul li.hoverin a{color:#fff;}

/*friendlinks*/
.friendlinks{padding:30px 0;background:#eaecee;}
.friendlinks ul{}
.friendlinks ul li.hoverin{}
.friendlinks ul li.hoverin a{background:#017f69;color:#fff;}
.friendlinks ul li{line-height:48px;text-align:center;margin-left:12px;}
.friendlinks ul li:first-child{margin-left:0px;}
.friendlinks ul li a{background:#fff;font-size:14px;color:#017f69;display:block;width:188px;height:46px;border:1px solid #dcdcdc;}

/* footer -start */
footer{width:100%;background:url('../img/idxftbg.png') center;}
footer .wid1200{padding:30px 0;}
footer .wid1200 .sydwicon{width:53px;height:65px;left:50%;top:-31px;margin-left:-26px;}
footer .wid1200 .sydwicon a img{width:100%;}
footer .info{font-size:14px;color:#dbdbdb;line-height:26px;width:860px;}
footer .info a{font-size:14px;color:#dbdbdb;line-height:26px;}
footer .link{width:280px;}
footer .link ul li{margin:5px 0;}
footer .link ul li .code{width:130px;height:130px;left:-25px;bottom:30px;display:none;}
footer .link ul li .code img{width:100%;}
footer .link ul li a{cursor:pointer;font-size:14px;color:#dbdbdb;line-height:24px;font-weight:bold;margin:0 13px;}
footer .link ul li a:hover{color:#e72a2a;}

/* show -start */
.show{padding:20px 0;}
.show div.left{width:204px;margin-left:15px;}
.show div.left dd{margin-top:2px;}
.show div.left dd.location{font-size:24px;color:#fff;text-align:center;font-weight:bold;background:#017f69;height:60px;line-height:60px;}
.show div.left dd.catbtn{height:60px;line-height:60px;text-align:center;background:#eaeaea;}
.show div.left dd.catbtn.hoverin{background:#e77224;}
.show div.left dd.catbtn a{color:#717171;font-size:16px;}
.show div.left dd.catbtn.hoverin a{color:#fff;}
.show div.right{width:930px;margin-right:10px;}
.show div.right .locbox{border-bottom:1px solid #cccccc;height:40px;line-height:40px;}
.show div.right .locbox p.catname{font-size:18px;color:#017f69;text-align:right;font-weight:bold;}
.show div.right .locbox p.catname::before{content:'';width:4px;background:#017f69;height:20px;display:inline-block;vertical-align:middle;margin-right:10px;}
.show div.right .locbox p.catname:before{content:'';width:4px;background:#017f69;height:20px;display:inline-block;vertical-align:middle;margin-right:10px;}
.show div.right .locbox p.catname em{left:0;bottom:-4px;height:4px;width:100%;}
.show div.right .locbox p.location{font-size:14px;color:#4e4f51;}
.show div.right .locbox p.location:before{content:'';width:12px;background:url("../img/locationbf.png") center center no-repeat;height:12px;display:inline-block;vertical-align:baseline;margin-right:5px;}
.show div.right .locbox p.location::before{content:'';width:12px;background:url("../img/locationbf.png") center center no-repeat;height:12px;display:inline-block;vertical-align:baseline;margin-right:5px;}
.show div.right .locbox p.location a{font-size:14px;color:#4e4f51;margin:0 10px;position:relative;}
.show div.right .locbox p.location a:before{content:'';width:1px;height:19px;background:url("../img/catnamebf.png") center center no-repeat;position:absolute;left:-8px;top:0;}
.show div.right .locbox p.location a::before{content:'';width:1px;height:19px;background:url("../img/catnamebf.png") center center no-repeat;position:absolute;left:-8px;top:0;}
.show div.right .locbox p.location a:hover{color:#f00;border-bottom:2px solid #f00;}
.show h1{color:#dc0000;font-size:30px;line-height:48px;text-align:center;padding:20px 0;font-weight:bold;}
.show .moreinfo{border-bottom:1px solid #e1e1e1;height:60px;line-height:60px;overflow:hidden;}
.show .moreinfo .left{}
.show .moreinfo .left span{font-size:12px;color:#898989;margin:0 5px;}
.show .moreinfo .right{font-size:0;}
.show .moreinfo .right dd{display:inline-block;}
.show .moreinfo .right .fontsize{font-size:14px;color:#333;margin-right:25px;}
.show .moreinfo .right .fontsize a{color:#333;cursor:pointer;}
.show .moreinfo .right .fontsize a:hover{color:#f00;}
.show .moreinfo .right .print{font-size:14px;color:#333;margin-right:25px;}
.show .moreinfo .right .print a{color:#333;cursor:pointer;}
.show .moreinfo .right .print a:hover{color:#f00;}
.show .moreinfo .right .print a:before{content:'';background:url('../img/print.png') no-repeat center;width:18px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;}
.show .moreinfo .right .print a::before{content:'';background:url('../img/print.png') no-repeat center;width:18px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;}
.show .show-content{padding-top:10px;font-size:18px;color:#333;line-height:2;padding-bottom:25px;}
.show .show-content img{display:inline-block;}
.show .show-content p{}
.show .fxjc{height:42px;margin-top:32px;border-bottom:1px solid #e1e1e1;}
.show .fxjc .share{}
.show .fxjc .pjcc{}
.show .fxjc .pjcc a{font-size:14px;color:#3d3d73;cursor:pointer;line-height:48px;}
.show .fxjc .pjcc a:hover{color:#f00;}
.show .other{padding:25px 0;}
.show .other dd{font-size:16px;color:#f00;font-weight:bold;line-height:30px;width:50%;}
.show .other dd a{color:#333;font-weight:normal;}
.show .other dd a:hover{color:#f00;border-bottom:2px solid #f00;}

/*list*/
.list-con{padding:20px 0;}
.list-con div.left{width:204px;margin-left:15px;}
.list-con div.left dd{margin-top:2px;}
.list-con div.left dd.location{font-size:24px;color:#fff;text-align:center;font-weight:bold;background:#017f69;height:60px;line-height:60px;}
.list-con div.left dd.catbtn{height:60px;line-height:60px;text-align:center;background:#eaeaea;}
.list-con div.left dd.catbtn.hoverin{background:#e77224;}
.list-con div.left dd.catbtn a{color:#717171;font-size:16px;}
.list-con div.left dd.catbtn.hoverin a{color:#fff;}
.list-con div.right{width:930px;margin-right:10px;}
.list-con div.right .locbox{border-bottom:1px solid #cccccc;height:40px;line-height:40px;}
.list-con div.right .locbox p.catname{font-size:18px;color:#017f69;text-align:right;font-weight:bold;}
.list-con div.right .locbox p.catname::before{content:'';width:4px;background:#017f69;height:20px;display:inline-block;vertical-align:middle;margin-right:10px;}
.list-con div.right .locbox p.catname:before{content:'';width:4px;background:#017f69;height:20px;display:inline-block;vertical-align:middle;margin-right:10px;}
.list-con div.right .locbox p.catname em{left:0;bottom:-4px;height:4px;width:100%;}
.list-con div.right .locbox p.location{font-size:14px;color:#4e4f51;}
.list-con div.right .locbox p.location:before{content:'';width:12px;background:url("../img/locationbf.png") center center no-repeat;height:12px;display:inline-block;vertical-align:baseline;margin-right:5px;}
.list-con div.right .locbox p.location::before{content:'';width:12px;background:url("../img/locationbf.png") center center no-repeat;height:12px;display:inline-block;vertical-align:baseline;margin-right:5px;}
.list-con div.right .locbox p.location a{font-size:14px;color:#4e4f51;margin:0 10px;position:relative;}
.list-con div.right .locbox p.location a:before{content:'';width:1px;height:19px;background:url("../img/catnamebf.png") center center no-repeat;position:absolute;left:-8px;top:0;}
.list-con div.right .locbox p.location a::before{content:'';width:1px;height:19px;background:url("../img/catnamebf.png") center center no-repeat;position:absolute;left:-8px;top:0;}
.list-con div.right .locbox p.location a:hover{color:#f00;border-bottom:2px solid #f00;}
.list-con div.right ul.news_list_ul{margin-top:25px;}
.list-con div.right ul.news_list_ul li{height:49px;border-bottom:1px dashed #ccc;line-height:50px;}
.list-con div.right ul.news_list_ul li em{font-size:16px;color:#017f69;text-align:center;width:24px;}
.list-con div.right ul.news_list_ul li a{margin-left:15px;}
.list-con div.right ul.news_list_ul li a span{font-size:18px;color:#555555;}
.list-con div.right ul.news_list_ul li span.time{font-size:14px;color:#8c8c8c;margin-right:5px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
.list-con div.right ul.news_list_ul li.hoverin{}
.list-con div.right ul.news_list_ul li.hoverin em{color:#f00;}
.list-con div.right ul.news_list_ul li.hoverin a span{color:#f00;border-bottom:2px solid #f00}
.list-con div.right ul.news_list_ul li.hoverin span.time{color:#f00;}
.list-con div.right { vertical-align: top; }
.list-con div.right ul.news_list_ul li em { display: inline-block; clear: both; }
.list-con div.right ul.news_list_ul li span.time { position: absolute; right: 0; }
.list-con div.right { position: relative; }

/*.list_teachers*/
.list-con .list_nav{font-size:0;text-align:center;border-bottom:1px solid #c8c8c8;height:51px;margin-top: 30px;}
.list-con .list_nav ul.catgory_list_ul{display:inline-block;font-size:0;}
.list-con .list_nav ul.catgory_list_ul li{display:inline-block;margin:0 14px;}
.list-con .list_nav ul.catgory_list_ul li a{font-size:18px;font-weight:bold;color:#626262;line-height:48px;height:48px;display: block;}
.list-con .list_nav ul.catgory_list_ul li.hoverin{}
.list-con .list_nav ul.catgory_list_ul li.hoverin a{color:#f00;border-bottom:7px solid #f00;}
.list-con .list_teachers{}
.list-con .list_teachers ul.teachers_list_ul{font-size: 0;}
.list-con .list_teachers ul.teachers_list_ul li{width: 150px;display: inline-block;margin:0 18px;margin-top: 30px;}
.list-con .list_teachers ul.teachers_list_ul li a img{width: 150px;height:200px;}
.list-con .list_teachers ul.teachers_list_ul li p{width: 100%;height: 42px;text-align: center;line-height: 42px;}
.list-con .list_teachers ul.teachers_list_ul li p a{font-size: 18px;color: #2b2b2b;display: block;background: #eaeaea;}
.list-con .list_teachers ul.teachers_list_ul li.hoverin{}
.list-con .list_teachers ul.teachers_list_ul li.hoverin p{}
.list-con .list_teachers ul.teachers_list_ul li.hoverin p a{color: #fff;background: #017f69;}

/*分页*/
#dopages{margin:40px 0;}
#dopages .page{font-size:0;text-align:center;}
#dopages .page a{line-height:30px;height:30px;display:inline-block;*display:inline;*zoom:1;font-size:14px;border:1px solid #d5d5d5;background:#fff;color:#666666;text-align:center;padding:0 10px;margin:0 5px;}
#dopages .page a:hover{background:#0076ab;color:#fff;}
#dopages .page a.now{background:#0076ab;color:#fff;}
#dopages .page a.prev{margin-right:10px;}
#dopages .page a.next{margin-left:10px;}

/*page*/
/* .page{padding-bottom:50px;}
.page div.left{width:230px;}
.page div.left dd{margin-top:2px;}
.page div.left dd.catbtn{width:230px;height:48px;line-height:48px;text-align:center;background:#0063af;}
.page div.left dd.catbtn.hoverin{background:#d36207;}
.page div.left dd.catbtn a{color:#fff;font-size:16px;font-weight:bold;}
.page div.left dd.catbtn.hoverin a{}
.page div.right{margin-left:30px;width:927px;margin-top:40px;}
.page div.right #page-content{color:#4f4f4f;font-size:18px;line-height:36px;} */