﻿@charset "utf-8";
body,th,td,input,select,textarea,div,p{padding:0; margin:0;}
body{font:14px "microsoft yahei","Arial Narrow",HELVETICA;-webkit-text-size-adjust:100%;color:#333;background: url(../images/bg.png) repeat-x top center;}
dl,ol,dt,dd,ul,li,form,h1,h2,h3,h4,h5,h6{margin:0; padding:0;list-style:none;font-weight:normal;}
a{text-decoration:none;color:#505050}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{color:#4585cb;}
input,select,textarea{vertical-align:middle}
img{border:0; vertical-align:middle;display:inline-block;max-width:100%;}
.clear{clear:both;overflow:hidden; height:0px;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
/* ie7 hack*/
*+html .clearfix {min-height: 1% ;} 
.clearfix{display: block;}
a:focus {outline:none;-moz-outline:none;}
/*global*/
.main{width:1100px;margin:0 auto;}
.tright{text-align: right}
.container{background: #c8c8c8;}
.pd10{padding:10px;padding-bottom:0px;width:1080px;margin:0 auto;background:#fff;height:auto !important;}
.right{float:right;width:350px;}
.left{margin-right:270px;}
/*page*/
.page{margin:25px auto; text-align: right;}
.page a,.page a:visited{color:#555;display: inline-block;padding:3px 5px;margin:0px 3px;border:1px solid #ccc;box-shadow: 0 1px 1px 1px #dcdcdc}
.page span.disable{margin:0 5px;}
.page a:hover,.page a.on{color:#fff;background:#235aa6;text-decoration: none;}
.page .ct{float:right;}
.page .ct input{border:1px solid #ccc;line-height: 20px;height:20px;padding:0 5px;width:20px;margin:0 5px;}
.page .ct a{background:#f6f6f6;border:1px solid #c3c3c3;color:#555;box-shadow:none;padding:0 10px;line-height: 20px;height:20px;}

/**/
.header{background:url(../images/bg.png) repeat-x top center;height:250px;position:relative;}
.header .main{z-index: 9999;background:url(../images/logo.jpg) no-repeat left center;height:250px;color:#235791;}
.header .main a{display: inline-block;color:white;font-size: 15px;margin:5px;}
.header .main img{position: absolute;right:0;top:30px;}
/*menu*/
.menubg{background: url(../images/menubg.jpg) repeat-x top center;height:39px;border-top:1px solid #3c73ad;border-bottom:1px solid #7d7d7d; position: relative;
    z-index: 999999;   }
.menubg .menu{width:1000px;margin:0 auto;}
.menubg .menu ul li{float:left;width:125px;height:39px; text-align: center; line-height: 39px;}
.menubg .menu ul li a{font-size: 16px;color:#fff;display: block;}
.menubg .menu ul li a:hover,.menubg .menu ul li a.sel{background:url(../images/menu_hover.jpg) repeat-x top center;}
/*banner*/
.banner{width:720px;height:260px;overflow: hidden; position: relative;}
.banner img{width:720px;height:260px;overflow: hidden}
.caption { z-index: 500; position: absolute; bottom: -40px; left: 0; height: 40px; padding: 0px 20px 0 20px; background: #4585cb; background: rgba(69,133,203,.7); width: 700px; font-size: 15px;line-height:40px;color: #fff;text-shadow: none;filter:alpha(opacity=70);}
.pagination {position: absolute;right:20px;bottom:12px;z-index:199;}
.pagination li {float: left; margin-left:5px; list-style: none; }
.pagination li a { display: block; width: 18px;height:18px; text-align:center;background: #c5cfda;}
.pagination li.current a {background: #606a74;color:#fff;}
/*mid*/
.mid{margin-top:10px;}
.smenu{float:left;width:350px;background: #f0f0f0;margin-top: 6px;}
.smenu p{text-align: center;font-size: 18px;color:#930049;height:40px;line-height: 40px;}
.smenu a{display: block;font-size: 15px;color:#fff;background: #235791;margin-bottom:1px; text-align: center;height:40px;line-height: 40px;}
.smenu a:hover{background:url(../images/arrow_home.jpg) no-repeat 10px center #f0f0f0;color:#235791;}
/*news*/
.news{margin-left:280px;}
.news .tabs{height:40px;line-height: 40px;background: #4585cb;}
.news .tabs span a{display: inline-block;width:95px;float:left;height:37px;line-height: 37px; text-align: center;border-left:1px solid #4585cb;border-right:1px solid #4585cb;font-size: 18px;color:#fff;}
.news .tabs span a:hover,.news .tabs span a.sel{background: #235791;border-left:1px solid #91abc8;border-right:1px solid #91abc8;height: 40px;}
.news .tabs a.more{float:right;color:#fff;margin-right:10px;height: 25px;
    /* margin-bottom: 54px; */
    margin-top: 0px;
    font-size: 14px;}
.news .tabcontent{display: none}
.news .tabcontent ul li{line-height: 28px;height:28px;background:url(../images/squ.gif) no-repeat 10px center #f5f5f5;padding-left:25px;border-bottom:1px dashed #dcdcdc;}
.news .tabcontent ul li.sel{background-color:#dcdcdc;}
.news .tabcontent ul li span{margin-right:10px;}
/*student*/
.student{margin-top:10px;width:720px;position: relative;background: #dcdcdc;}
.student .tnav{height:40px;line-height: 40px;padding:0 10px 0px 0px;color:#fff;font-size: 18px;background: #4585cb;}
.student .tnav a{float:right;color:#fff;font-size:14px;}
.student .prev{position:absolute;left:0px;height:170px;background: url(../images/prev.gif) no-repeat center #b0b0b0;width:0px;top:20px;}
.student .next{position:absolute;right:0px;height:170px;background: url(../images/next.jpg) no-repeat center #b0b0b0;width:0px;top:20px;}
.student .slist{margin:0px 20px 0px 22px;height:170px;overflow: hidden;width:690px;}
.student .slist ul li{float:left;width:140px;padding:1px;margin-left:2px;background: #fff;overflow: hidden;height:170px;margin-top:5px;}
.student .slist ul li img{width:100%;height:120px;}
.student .slist ul li p{line-height:16px;font-size: 14px;}
/*right*/
.right{}
.right .search{height:20px;background:url(../images/searchbg.jpg) no-repeat 10px center #4585cb;margin-left:0px;padding:10px 63px 10px 20px;}
.right .search input{border:none;background:none;}
.right .search a{float:right;font-size: 15px;color:#fff;word-spacing:1em}
/*notice*/
.notice{margin-bottom:2px;}
.notice p{height:40px;line-height: 40px;padding:0 10px 0px 0px;border-bottom:2px solid #235791;font-size: 16px;color: white;
    background: #4585cb;}
.notice .more{float:right;font-size:14px;color:white;height: 20px;}
.notice ul li{height:30px;line-height: 30px;border-bottom:1px dashed #dcdcdc;*height:26px;*line-height: 26px;}
.notice ul li .t{margin-right:5px;width:75px;}
.notice ul li span{display: inline-block;float:right;}
.notice ul li .title{display: inline-block;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;float: left;}
/*swork*/
.swork p{height:40px;line-height: 40px;padding:0 10px 0px 0px;color:#fff;font-size: 18px;background: #4585cb;}
.swork p a{float:right;color:#fff;font-size:14px;}
.swork ul li{line-height: 28px;height:28px;*line-height: 25px;*height:25px;background:url(../images/squ.gif) no-repeat 10px center #f5f5f5;padding-left:22px;border-bottom:1px dashed #dcdcdc;overflow: hidden}
.swork ul li.sel{background-color:#dcdcdc;}
.swork ul li span{margin-right:10px;}
.swork ul li .t{margin-right:5px;width:75px; color:#999999}
.swork ul li span{display: inline-block;float:right;}
.swork ul li .title{display: inline-block;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;    float: left;}
/*contact*/
.contact{margin-top:10px;}
.contact a{color:#fff;font-size:15px;text-align:center;display: inline-block;float:left;width:60px;padding:16px 69px 16px 20px;background:url(../images/icons.png) no-repeat 80px 20px #4585cb;}
.contact a:hover{background-color:#235791;}
.contact a.s1{border-right:1px solid #fff;border-bottom:1px solid #fff;}
.contact a.s2{border-bottom:1px solid #fff;background-position:80px -81px;}
.contact a.s3{border-right:1px solid #fff;border-bottom:1px solid #fff;background-position:80px -176px;}
.contact a.s4{background-position:80px -176px;}
/**/
.mright{margin-left:230px;margin-right:10px;padding-top:10px;padding-bottom:20px;}
.mright .nav{background:url(../images/icons.png) no-repeat 0 -283px;padding-left:20px;font-size: 16px;border-bottom:2px solid #235791;}
.mright .nav > span{float:right;font-size: 14px;color:#969696;}
.mright .nav > span a{color:#969696;}
.tb{border:1px solid #dcdcdc;border-collapse:collapse;margin-top:10px;width:100%;}
.tb td{border:1px solid #dcdcdc;height:45px;line-height: 30px;font-size: 15px;background: #f7f7f7;}
.tb .title{height:45px;font-size: 18px;padding-left:30px;font-weight: bold}
.tb .x{width:100px; text-align: center}
.tb span{display: inline-block;margin-left:15px; line-height: 25px}
/*list*/
.list {margin:20px auto;}
.list ul li{line-height:40px;height:40px;border-bottom:1px dashed #dcdcdc;font-size: 15px}
.list ul li span{float:right;font-size: 14px;color:#969696;}

.list ul li.yy1 span{float:none;font-size:18px;;color:#333;}
.list ul li.yy1 a{text-decoration:none;}
/*downlist*/
.downlist {margin:20px auto;}
.downlist ul li{background:url(../images/down.jpg) no-repeat 0 10px;border-bottom:1px dashed #dcdcdc;font-size: 15px;padding-left:25px;line-height: 35px;}
.downlist ul li .date{float:right;color:#969696;font-size: 14px;}
.downlist ul li p span{margin-right:20px;color:#969696;}
/*article*/
.article{margin:20px auto;}
.article h2{font-size: 18px;text-align: center;color:#323232;line-height: 30px}
.article .subtitle{color:#969696; text-align: center}
.article .subtitle span{display: inline-block;margin-left:10px;}
.article .content{line-height: 1.5;font-size: 15px;margin:20px auto;}
.article .content p{text-indent: 2em;margin-bottom:1em;}
/*lefmenu*/
.leftmenu{float:left;width:220px;margin-top:10px;}
.leftmenu p{height:50px;line-height: 50px;padding:0 20px;font-size: 20px;color:#fff;background: #235791;}
.leftmenu ul li{*vertical-align:top;position:relative;background:url(../images/arrow.png) no-repeat 25px center #f7f7f7;padding-left:40px;line-height: 35px;height:35px;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.leftmenu ul li a{font-size: 15px; display: block;}
.leftmenu ul li a:hover,.leftmenu ul li a.sel{color:#fff;position: absolute;left:0px;top:0px;padding-left:40px;width:170px;height:35px;line-height: 35px;background:url(../images/navbg.png) no-repeat 0 0;}
.vline{background:url(../images/vline.gif) no-repeat top right;height:100px;}
/*link*/
.link{margin-top:10px;}
.link .tnav{height:40px;line-height: 40px;padding:0 0px;color:#fff;font-size: 18px;background: #4585cb;}
.link .links{padding:20px;background: #dcdcdc;}
.link .links a{display: inline-block;margin-right:10px;margin-bottom:5px;font-size: 15px;}
.footer{border-top:4px solid #235791;background: #f5f5f5;}
.footer .main{padding:10px;width:1060px;}
.footer em{font-size: 15px;color:#ff8400;font-style: normal;}
.footer .main > span{float:right;color:#235791;}

/*list*/
.list_page{text-align:center;margin:10px;font-family:宋体;clear:both;}
.list_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #90CBF9;color:#333;font-family:宋体;}
.list_page span{background:#90CBF9;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #90CBF9;font-family:宋体;}
.list_page b{background:#fff;margin:0 1px;color:#333;overflow:hidden;}
.list_page b input{border:1px solid #90CBF9;margin:0;padding:3px 4px 8px 8px;font-size:14px;font-family:宋体;font-weight:normal;width:16px;text-align:center;*vertical-align:middle}

/*list++++++++++++++++++++*/
.list1 ul li{line-height:22px;height:67px;border-bottom:1px dashed #dcdcdc;font-size: 15px; padding-top:20PX;}
.Question{ overflow:hidden;}
.Q-ico,.Q-text{font-size:15px; float:left;}
.Q-text{ color:#235791;}
.Q-ico{ width:22px; height:22px; background-color:#235791; text-align:center; color:#FFF;border-radius:2px;}
.Q-text{ padding-left:10px;}
.time,.name{ float:right;}
.name{ color:#235791; font-size:14px;}
.time{ padding-left:10px; font-size:14px; color:#969696;}
.Answer{ overflow:hidden; padding-top:10PX;}
.A-ico,.A-text{ float:left;}
.A-ico{ width:22px; height:22px; background-color:#ff8400; text-align:center; color:#FFF; border-radius:2px;}
.A-text{ padding-left:10px; color:#646464;}

/*book-form++++++++++++++++++++*/
.pc_body {
border: 1px solid #A6BBE2;
}
.book-d{ float:left; padding-top:15px; padding-left:30px;display:block; overflow:hidden; padding-bottom:40px;}
.book-d p, .book-d input{ float:right;}
.book-d p{ font-size:15px; color:#969696;}
.book-d span{ color:#ff8400;}
.book-d input{ width:60px; height:25px; background-color:#235791; color:#FFF;}
.book-d input:hover{ background-color:#19497e;}
/*日期右移 颜色变灰*/
.xx{ float:right; color:#999999;margin-right:10px;}
.yy{float:left; width:32%; margin:5px 5px 0 2px; background-color:#eeeeee;}
.list2 ul li{line-height:100px;height:100px;border-bottom:1px dashed #dcdcdc;font-size:15px;}
.ziti{text-decoration:none;color:#505050; font-size:20px;margin-left: 40px;}
/*管理办公室*/
.yy1{float:left; width:48%; margin:5px 5px 0 2px; background-color:#eeeeee;}
.ziti1{text-decoration:none;color:#505050; font-size:20px;margin-left: 140px;}
.ziti2{text-decoration:none;color:#505050; font-size:20px;margin-left: 120px;}

.content p img{
border:0;
margin:0;
padding:0;
display:block;
height:auto;
max-width:690px;
margin-top:10px;
/*max-width:690px;
width:e­xpression(this.width>740?"740px":this.width);
max-height:740px;
height:e­xpression(this.height>340?"740px":this.height);*/
}

/*滚动banner图*/	
.mtime-box{
	position:relative;
	background-color:#171b24;
	overflow:hidden;
	}
.mtime-box .bd{
	width:690px;
	height:260px;
	position:relative;
	left:50%;
	margin-left:-335px;
	overflow:hidden;
	}
.mtime-box .bd img{
	width:690px;
	height:260x;
	}
.mtime-btn{
	width:690px;
	height:260x;
	position:absolute;
	top:-10px;
	left:50%;
	margin-left:-335px;
	z-index:1000000;
	}

.mtime-box .hd{
	margin-left:550px;
	margin-top:242px;
	overflow:hidden;
	z-index:1000000;
	}
.mtime-box .hd ul li{
	width:16px;
	height:16px;
	text-align:center;
	margin-right: 8px;
	background:#cdd5d9;
	float:left;
	cursor:pointer;
	}
.mtime-box .hd ul li.on{
	background:#999;
	color:#FFF;
	}
div#banner .focus-title-bar {
    margin-left: 0px;
    left: 20px;
    bottom: 83px;
}

li.yy {
    width: 340px;
}
li.yy p {
    text-indent: -14em;
}
.mid.clearfix .swork {
    float: left;
    width: 275px;
}
.menubg .menu ul li:hover ul.sub-menu {
    display: block;
background: #3c73ad;
}
ul.sub-menu {
    display: none;
}
a.sub-link {
    background: #4585cb;
}
div#wp_news_w12 span.title {
    width: 260px;
}


span.bt {
    display: block;
    width: 85px;
    height: 40px;
    background: #235791;
    border-left: 1px solid #91abc8;
    border-right: 1px solid #91abc8;
    padding-left: 10px;
    /* float: left; */
}
input[type="submit"] {
    color: white;
}