.clear{clear: both;}
.center{width:1100px; margin:0 auto;}
/* body{background: #f2f2f2;} */

/*header*/
.header{height: 180px; background: url(bg_top.jpg) no-repeat center top; margin: 0 auto; z-index: 9999;}
.header .logo{float: left; height: 129px;}

.logo_search{width: 100%; height: 129px; }
.search_box{float: right; height: 129px; width: 232px;}
.search{float: right; height: 41px; width: 232px; margin: 41px 0 0 0; background: url(search.png) no-repeat 0 0;}
.search .txt,.search .btn{border: none; background: none; height: 41px; line-height: 41px; float: left;}
.search .txt{padding: 0 8px; width: 175px; color: #666; color: #fff;}
.search .btn{width: 32px;  cursor: pointer;}
input::-webkit-input-placeholder{
            color:#fff;
        }
        input::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#fff;
        }
        input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#fff;
        }
        input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
            color:#fff;
        }
.serach_ul{float: right; margin-top: 8px;}
.serach_ul li{float: left; display: block;}
.serach_ul li a{color: #fff; display: block;}
.serach_ul span{display: block; float: left; color: #fff; margin: 0 10px;}

/*导航*/
.nav{height:50px; float: left; width: 100%; border-top:1px solid #86a3d5;}
.nav_yj{width: 1100px; margin: 0 auto; height: 50px; }
.nav_yj li{float: left;display: inline; text-align: center; line-height: 50px; position: relative; width: 137px; z-index: 999;}
.nav_yj li.on{background: #2566d4; height: 50px; line-height: 50px;}
.nav_yj li a{font-size: 16px; color: #fff; display: block;}
.nav_yj li.on a,.nav_yj li.on a:hover{color: #fff;}

.nav_ej{position: absolute; top: 50px; left: 0; display: none; background: #2566d4; float: left; width: 100%; z-index: 1000;}
.nav_ej li{text-align: center; background: none; line-height: 50px; float: left;display: inline; width: 100%; display: inline;}
.nav_ej li a{font-size: 14px; color: #fff; display: block; background: none; padding: 0;}
.nav_ej li a:hover{background: #205dc4;}

.main{background: #fff6e7;}
.center_box{width: 1100px; margin: 0 auto; background: #fff; overflow: hidden;}
.center_box .center{width: 1070px; margin: 0 auto;}

/*banner轮播图*/
.tpxw{width: 520px;float: left; margin-top: 15px; min-height: 330px; _height:330px;}
.tpxw .banner_tpxw{width:520px; height:330px; float:left; display:inline;}
.tpxw .banner_tpxw ul{position: relative; z-index: 0; overflow: hidden; margin: 0 0 0 0;}
.tpxw .banner_tpxw ul li{width: 100%; overflow: hidden; height: 100%; padding-left: 0;}
.tpxw .banner_tpxw ul li img{ width: 520px; height: 330px;}
.tpxw .banner_tpxw ul li p{ position:absolute; z-index:2; bottom:0; left:0px;text-indent:12px; width:63%; text-decoration:none; color:#fff; background:none; z-index:1; opacity:1; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; height: 40px; line-height: 40px;}
.tpxw .banner_tpxw ul li .txt_bg{position: absolute; z-index:1; bottom:0;left:0; background:url(p_bg.png) repeat 0 0; overflow:hidden;}


/*工作动态*/
.item ul{overflow: hidden; margin: 8px 0 4px;}
.item ul li{height: 34px; line-height: 34px; padding-left: 15px; background: url(gray_style.png) no-repeat left center; }
.item ul li span{float: right; color: #999;}
.item ul li a:hover{color: #1e58b9;}

.item .th p img{float:left; margin:8px 6px 0 11px;}
.th{height: 32px;line-height: 32px;}
.th p{float: left;font-size: 16px; color: #fff; width: 115px;}
.th .more{float: right;color: #666; margin-right: 11px; font-weight: normal;}

/*中心动态*/
.zxdt{width: 534px; float: right; margin-top: 15px;}
.zxdt .th{background: #f7faff; border-top: 1px solid #0c4ca1;}
.zxdt p.zxdt_p{background: #0c4ca1;}
.zxdt ul{margin-top: 3px;}
.zxdt ul li{ background: none; padding-left: 0;height: 62px; display: block; margin-top: 10px;}
.zxdt ul li a{padding-left: 18px; font-size: 16px;}
.zxdt ul li a.li_a{line-height: 20px;width: 452px;float: right;}
.zxdt .span_zxdt{display: block; width: 60px; height: 60px; float: left; border: 1px solid #ddd;}
.zxdt .span_zxdt .p_ri{font-size: 16px; text-align: center;line-height: 30px; color: #949494; background: #eeeeee;}
.zxdt .span_zxdt .p_ny{font-size: 13px; text-align: center; line-height: 30px; color: #999;}
.zxdt .hover .span_zxdt{border: 1px solid #1e58b9;}
.zxdt .hover .span_zxdt .p_ri{color: #fff; background: #174da7; font-weight: bold;}
.zxdt .hover .span_zxdt .p_ny{color: #174da7;}
.zxdt .hover .li_a{color: #1e58b9}
.zxdt ul li .p_zy{width: 452px;float: right; line-height: 20px;}
.zxdt ul li .p_zy a{font-size: 12px; color: #666; padding-left: 0;}

/*  选项卡  */
.xxk .th p{cursor: pointer;}
.xxk .th p.active{font-weight: bold;}
.xxk .th a.more{display: none;}
.xxk .th a.active{display: block;}
.tabItem{display: none;}
.tabItem.active{display: block;}


/*通知公告*/
.tzgg{width: 520px; float: left;}
.tzgg .th{background: #fffaf0; border-top: 1px solid #dc9216;}
.tzgg p.tzgg_p{background: #dc9216;}

/*成功案例*/
.tzgg p.cgal_p{background: #e5602b;}

/*教育教学*/
.jyjx{width: 534px; float: right;}
.jyjx .th{background: #fcfff3; border-top: 1px solid #84a903;}
.jyjx p.jyjx_p{background: #84a903;}
/* .jyjx ul li{background: none; padding-left: 0; width: 258px; height: 128px; float: left; margin-right: 18px; margin-top: 18px;}
.jyjx ul li a{display: block; height: 100%; width: 100%;}
.jyjx ul li a img{height: 100%; width: 100%;}
 */
/*项目公示*/
.jyjx p.xmgs_p{background: #03a94d;}

/*友情链接*/
.link{ width: 100%; background: #124498; padding: 17px 0;}
.link_div{font-size: 20px; color: #fff; height: 50px; background: url(link_bg.png) no-repeat bottom right; width: 117px; float: left;}
.link ul{float: left; margin-left: 40px; width: 913px;}
.link ul li{float: left; /* margin-right: 10px; */ width: 228px; margin-bottom: 10px;}
.link ul li a{color: #fff;}

.footer{background: #363636; padding: 10px 0;}
.footer p{color: #666; text-align: center; line-height: 24px;}


/*列表页*/
.menu{width: 186px; float: left; margin-top: 12px;}
.menu .th{text-align: center; line-height: 50px; height: 50px;  background: url(menu_style.png) no-repeat 35px center #dc9216; }
.menu .th p{width: 100%;font-weight: bold; font-size: 18px;color: #fff;}
.menu ul{ overflow: hidden; height: auto; }
.menu ul li{line-height: 48px; height: 48px; text-align: center; padding-top: 0; border-bottom: 1px dashed #DCDCDC; background: #fff;}
.menu ul li a{font-size: 16px;}
.menu ul li.on a{color: #dc9216;}

.box{width: 860px; min-height: 645px; _height:645px; float: right; margin-top: 12px; display: inline; background: #fff; padding: 10px 20px 0 20px; margin-bottom: 20px;}
.box .th{height: 42px; line-height: 42px; border-bottom: 2px solid #c1c1c1; position: relative;}
.box .th .local_bg{background: url(local_bg.jpg) no-repeat left center; width: 103px; height: 2px; position: absolute; top: 42px; left: 0;}
.box .th .local{float: left; padding-right: 6px; color: #333; display: block; font-size: 16px; background: url(local.png) no-repeat left center; padding-left: 15px;}
.box .th .local a{color: #333; font-size: 16px;}
.box ul{min-height: 529px; _height:529px;}
.box ul li{height: 40px; line-height: 40px; border-bottom: 1px dotted #dcdcdc; background: url(gray_style.png) no-repeat left center; padding-left: 15px; border-bottom: none;}
.box ul li span{color: #999;}
.pages{padding: 10px 0; text-align: center; line-height: 32px; height: 32px;}

/*内容页*/
.content{padding: 6px 8px 12px 0;}
.content .title{line-height: 28px; font-size: 20px; font-weight: bold; text-align: center; padding: 15px 0px; margin: 0 20px; border-bottom: 1px dotted #dcdcdc;}
.content .txt{text-align: center; color: #888; line-height: 28px; padding: 10px 0;}
.con{min-height: 400px; _height:400px; padding: 5px 15px;}
.con,.con p,.con div,.con span,.con font,.con strong,.con b{font-size: 16px !important; line-height: 32px !important; font-family: "微软雅黑" !important;}
.con img{max-width: 600px;}
.con b,.con strong{font-weight: bold;}
.con table{margin:0 auto !important;}
.con table tr td{border:1px solid #dcdcdc !important;}

/*视频列表页*/
.box_sp ul{margin: 18px 0 4px;}
.box_sp ul li{width: 200px; height: 150px; float: left; position: relative; margin-bottom: 20px; margin-right: 15px; padding-left: 0; border-bottom: none; background: none;}
/* .box_sp ul li a span{width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0; background: url(sp_bg.png) repeat 0 0; z-index: 99;} */
.box_sp ul li a{width: 100%; height: 100%; display: block;}
.box_sp ul li a img{width: 100%; height: 114px; float: left; display: block;}
.box_sp ul li em{display: block; width: 36px; height: 36px; position: absolute;  z-index: 999; left: 50%; top: 50%; margin-left: -18px; margin-top: -37px;}
.box_sp ul li em img{display: block; width: 36px; height: 36px;}
.box_sp ul li a p{height: 34px; line-height: 34px; position: absolute; left: 0; bottom: 0; color: #333; padding-left: 2%; width: 98%; z-index: 222;}





