body{-webkit-text-size-adjust : none ;
-moz-text-size-adjust : none ;
-ms-text-size-adjust : none ;
text-size-adjust : none;}
.subMainCont{min-height:550px;}
.headerWrap{
width: 100%;
height: auto;
border-top: 4px solid #30A7FE;}
.header{
height:120px;
background:url(../images/3.jpg) no-repeat;
*padding-bottom: 0px;}
.header .logo{
width: 49.2%;
margin: 5px 0 0px 0px;}
.header .logo img{
width: 100%;}
.header .word{
width: 31.6%;
margin-left: 1.5%;
padding-top:47px;}
.header .word img{
width: 100%;}
.header .hea-ri{
margin-right:0px;
margin-top:5px;
width: 28%;
height: auto;}
.header .hea-ri .her-top{
width: 100%;
height: 20px;
line-height: 20px;
padding-bottom: 25px;
text-align: left;}
.header .hea-ri .her-top a{
color: #808080;
font-size: 14px;}
.header .hea-ri .her-top span{
width: 1px;
height: 10px;
background: #004098;
display: inline-block;
margin: 0 9px;}
.header .hea-ri .her-top a:hover{
color: #004098;}
.navtel .her-bom{
width: 90%;
height: 32px;
background-color:#FFFFFF;
border: 1px solid #ececec;
color: #d1d1d1;
font-size: 14px;
border-radius: 50px;}

.header .hea-ri .her-bom{
width: 90%;
height: 32px;
background-color:#FFFFFF;
border: 1px solid #ececec;
color: #d1d1d1;
font-size: 14px;
border-radius: 50px;}

.her-bom input{border:medium none;margin: 0;padding: 0;}

.navtel .her-bom .heb-te{
width:87% ;
height: 32px;
line-height: 32px;
color: #999;
float: left;
text-indent: 14px;
border-top-left-radius: 50px;
border-bottom-left-radius: 50px;}

.header .hea-ri .her-bom .heb-te{
width:87% ;
height: 32px;
line-height: 32px;
color: #999;
float: left;
text-indent: 14px;
border-top-left-radius: 50px;
border-bottom-left-radius: 50px;}
.navtel .her-bom .heb-but{
width: 8%;
height: 32px;
background:url(../images/ico.jpg) no-repeat 0 7px;
float: left;
cursor: pointer;}

.header .hea-ri .her-bom .heb-but{
width: 8%;
height: 32px;
background:url(../images/ico.jpg) no-repeat 0 7px;
float: left;
cursor: pointer;}

.telnavWrap{
	height: auto;
	max-height: 1000px;
	margin:0 auto;
	*position:relative;
	*z-index:10;}

.navWrap{
	height: auto;
	max-height: 1200px;
	margin:0 auto;
	*position:relative;
	*z-index:10;}
.navtel{
	display: none;
	height:40px;
	padding-top: 8px;
	position: relative;background:#0054AD;}

.navall{
	height:40px;background: #0054AD;width:100%;}


.nav{
	height:40px;
	/* background: #30A7FE; */
	}
.nav li{
	float:left;
	background: #0054AD;
	width:auto;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:15px;
	position:relative;
        padding: 0 8px;
	}
.nav li div{
	font-size:14px;}
.nav li a{
	width: 100%;
	color:#FFF;
	display:block;}
.nav li a.link{
	float:left;
	width:100%;}
.nav ul li.cur{
	background:#1A8DE2;
	display:block;
	}
.nav ul li a:hover{
	background:#1A8DE2;
	display:block;}
#nav{
	width:100%;
	line-height: 40px;
	font-size:14px;
	background:url(../images/bggg.jpg);
	position:absolute;
	top:40px;
	left:0px;
	z-index: 99999;
	display:none;}
#nav a{
	color:#fff;}
#nav a:hover{
	background: rgba(0,60,130,0.8);}

.navtel .her-bom{
width: 40.4%;
height: 32px;
border: none;
background: #fff;
margin-left: 2%;}
.navtel .her-bom .heb-te{
width: 88%;
height: 32px;
line-height: 32px;
font-size: 14px;}
.navtel .her-bom .heb-but{
width: 9.5%;
height: 32px;
background:url(../images/ico.jpg) no-repeat 0 7px;}
.navtel .ico{
width: 36px;
cursor: pointer;
margin-right: 2%;
margin-top: 4px;}
.navtel .ico img{
width: 100%;}

.ch{}

.mainWrap{
width: 100%;
height: auto;
margin-top: 3px;}
.main{
height: auto;}

.xstz_title{ border-top:2px solid #0c4da1; border-bottom:1px solid #e4e4e4; height:36px; line-height:36px;}
.xstz_title span{ float:right;margin-right:5px;}
.xstz_title a{ color:#004098; font-size:14px;}
.xstz_title h2{ margin-left:8px;}
.xstz_title h2 img{ margin-top:8px; border:0px;margin-right:8px;}
.xstz_title h2 a{ font-size:16px; color:#004098;}



.bannerWrap{
width: 100%;
height: auto;
*position:relative; 
*z-index:1;}
.main_visual{
height: auto;
overflow:hidden;
position:relative;}




	
/* 校历 */
.rl{
	float:left;
	width:220px;
	height:135px;
	background:url(../images/rl.jpg) no-repeat;
	margin-top:2px;
	padding-bottom:5px;
	text-align:center;
	font-family:"微软雅黑";}
.rl .date1{
	font-size:15px;
	font-weight:bold;
	margin-top:13px
	;}
.rl .tweek{
	color:#fff;
	font-size:22px;
	font-weight:bold;
	margin-top:23px
	;}
.rl .week{
	font-size:18px;
	font-weight:bold;
	margin-top:15px;
	color:#365980;}

 .hdp{
	float:Left;
	border-top:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	background-color:#fff;
	text-align:center;}
.gzdt{
	float:Left;
	border-top:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	background-color:#fff;
	text-align:left;
	width:550px;
	margin-top:7px;}
.listg{
margin: 0px 5px 9px;
text-align: left;}
.listg ul{
list-style-type: none;
margin: 0px;
padding: 0px;}
.listg li{
background:url(../images/list.jpg) no-repeat left center; margin-top:2px;
font-size:14px;
width: 100%;
border-bottom:1px dashed #CCCCCC;}
.listg li a{
color: #000000;
display: block;
padding: 5px 0px 3px 13px;}
.listg li span{
color: #d5571d;
float: right;
text-align: right;/*日期右对齐*/
/*padding-top: 5px;*/
line-height: 31px;}
.listg li a:hover{
color: #d5571d;}





/*资源下载*/
.zyxz{
	float:right;
	border-top:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	background-color:#fff;
	text-align:left;
	width:415px;
	margin-top:2px;}
	
/*通知公告*/
 .gonggao{
	float:right;
	background-color:#fff;
    border-right:1px solid #d6d6d6;
	text-align:left;
	width:415px;}

	
 .xsfw{
	float:Left;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	background-color:#f7f7f7;
	text-align:left;
	padding-bottom:1px;}
.listleft .xsfw h1{
	background:url(../images/jwc/listtzgg1.jpg);
	height:30px;
	padding-top:10px;
	font-size:15px;
	font-family:"微软雅黑";
	color:#343466;
	text-align:left;
	padding-left:20px;}
.leftb .xsfw{height:210px;}
.xsfw .img1{
	margin-top:5px;
	margin-bottom:2px;}
 .xsfw ul{
	margin-top:2px;
	width:150px;
	margin:auto;
	text-align:left;}

.xsfw ul li{
	
	line-height:30px;
	font-weight:bold;
	height:30px;}
.xsfw ul.swidth li{
	float:left;}
.leftb .xsfw ul li{
	background:url(../images/lines.jpg) bottom no-repeat;
	line-height:35px;
	font-weight:bold;
	height:35px;}
.r{margin-right:39px;}

.leftb .xsfw ul.r1{
	float:left;	
	width:91px;
	margin-left:15px;}
	
.right{	width:975px;	
	float:left;
	margin-left:5px;
	margin-top:5px;}



/* 底部文件 */


.footer{width:1200px; margin:auto; height:auto; overflow:hidden;background:#3070B7;padding-top:30px; padding-bottom:10px;}
.footer-link{width:480px; float:left;border-right:1px solid #fff;}
.footer-ewm{ text-align: center;}
.footer-ewm{width:280px; float:left; padding-left:12px;}
.footer-ewm{width:280px; float:left; padding-left:12px;}
.footer-lx-img a { display: inline-block;}
.footer-main{width:1200px; margin:auto;}
.links{ width:450px;}
.links li{width:220px; float:left; font-size:14px; line-height:30px;}
.links li a{color:#fff;}
.links li a:hover { color:#ff9400;}
.footer-ewm-name{font-size:20px; color:#fff;}
.footer-ewm-title{font-size:14px; color:#fff; line-height:15px; margin-bottom:1px;}
.footer-ewm-img img{width:120px;}
.footer-lx-con{font-size:14px; color:#fff; line-height:35px;}
.footer-lx-img div{float:left; margin-right:15px; margin-top:22px;}
.footer-lx{width:370px; float:left; padding-left:55px;border-left: 1px solid #fff;text-align: left;}



.header .container{position: relative;}
.callbacks_container {
  position: relative;
  float: left;
  width: 100%;}

.navbar-default {background:none;border:none;}
.navbar-header{padding:25px 0;}
.navbar-nav li{height:50px;line-height: 50px; text-align:center;}
.navbar-nav>li>a{padding:0 10px;width:100%; height: 50px;line-height: 50px; font-size:14px;}
.navbar-default .navbar-nav>li>a{color: #fff;}
.navbar-default .navbar-nav>li>a:hover{background: rgba(87, 138, 189, 0.65); color: #fff;}
.navbar-default .navbar-nav>.open>a, 
.navbar-default .navbar-nav>.open>a:focus, 
.navbar-default .navbar-nav>.open>a:hover{background:#33b5e1; color: #fff;}
.navbar-nav li.active:hover{}
.navbar-nav li .dropdown-menu{background: rgba(60, 114, 167, 0.9);  color: #fff;border:0; margin:0;min-width:100%;}
.navbar-nav li .dropdown-menu>li{height:40px; line-height: 40px;}
.navbar-nav li .dropdown-menu>li>a{color: #fff;background:none;padding: 10px 20px;}
.navbar-nav li .dropdown-menu>li>a:hover{background: rgba(87, 138, 189, 0.65);}
.navbar-1 .has-feedback {display: block;}
.form-control {width:315px;}
.phone-nav li a{background:#3070b7;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}


.tab2{width: 100%;height: auto;background: #f7f7f7;padding: 20px 0;overflow: hidden;}
.index-new{background: #fff;padding: 0 5px;overflow: hidden;padding-bottom: 10px;}
.index-new-head{border-bottom:1px solid #ddd;overflow: hidden;}
.index-new-head img{float: left;}
.index-new-head a{float: right;font-size: 16px;color: #999;margin-top: 20px;line-height: 30px;}
.index-new-head a:hover{color: #3070B7;}

.index-xs{background-color: #fff;padding: 0 20px;overflow: hidden;padding-bottom: 10px;}
.index-xs ul li p i{background: url(../images/time_03.jpg) no-repeat;width: 13px;height: 14px;line-height: 14px;display: block;margin-right: 5px;float: left;}
.index-xs ul li p{font-size: 12px;color: #999;line-height: 14px;margin: 0;}
.index-xs ul li h6 a{font-size: 14px;color: #444;line-height: 20px;}
.index-xs ul li h6 a:hover{color: #3070B7;}
.index-xs ul li h6{margin: 0;margin-top:2px;}
.index-xs ul li{padding: 5px 0;border-bottom: 1px dashed #dadada;}



.tab1{margin-top:30px;}
.index-tz-head img {float:left;}
.index-tz-head a {float:right;font-size:16px;color:#999;margin-top:20px;line-height:30px;}
.index-tz-head a:hover{color:#3070B7;}
.index-tz-head{border-bottom:1px solid #ddd;width: 100%;height: auto;overflow: hidden;}
.index-tz-main .date{width:65px;float:left;margin-right: 10px;}
.index-tz-main .date .index-mains-day {width:63px;border:1px solid #3070B7;font-size: 14px;line-height: 30px;color: #666;text-align: center;}
.index-tz-main .date .index-mains-year {width: 63px;background: #3070B7;color: #fff;font-size: 14px;line-height: 30px;text-align: center;}
.index-tz-main .auto a{color: #3070B7;}
.index-tz-main .auto p {font-size: 12px;color: #666;padding-left: 8px;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index-mains-text-tltles {font-size: 13px;color: #3070b7;line-height: 22px;overflow: hidden;text-overflow: ellipsis;}
.index-tz-main ul li {padding:10px 0;border-bottom: 1px dotted #f2f2f2;}
.index-tz-main ul li:hover{background:#f7f7f7;}
.index-gs-main .auto a{color: #8F3830;}
.index-gs-main .date .index-mains-day {border:1px solid #8F3830;}
.index-gs-main .date .index-mains-year {background: #8F3830;}
.index-nav-head{border-bottom:none;}
.index-nav-main .index-nav-left {float: left;width: 55px;margin-left: 15px;}
.index-nav-main .index-nav-left img {border-radius: 5px;}
.index-nav-main .index-nav-right {float: left;margin-left: 15px;}
.index-nav-ch {font-size: 20px;color: #666;line-height: 20px;margin-top: 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index-nav-en {font-size: 12px;color: #666;font-weight: bold;line-height: 31px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index-nav-main ul li:hover{background:#f7f7f7;}
.index-nav-main ul li{border-bottom: 1px dotted #dedede;padding:5px 0;overflow: hidden;}