@charset "utf-8";
/* CSS Document */
body{
	padding:0;
	margin:0 auto;
	font-size:14px;
	/* background:url(img/bodybg.gif) repeat-y center center;  */
        /* background-image: linear-gradient(175deg, #0078e9, #ffffff 60%); */
}
.link{
	display: flex;
}
img#small1
{
   display: none;
}
#u_u2_ifocus_piclist IMG
{
    object-fit: cover;
}
body > div.mainbody > div.left > div.login {
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 99.8%;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
#statetab > div.cen > div > ul > li.current > a
{
    background: none;
}
#statetab > div.cen > div > ul > li.current
{
    background: #f90;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;

}
#c_lunar46534
{
    color: #fcfcfe;
}
html body div.mainbody div.longline.swiper2 div.longline table
{
    width: 100%;
}
body > div.mainbody > div.longline.swiper2 > div:nth-child(2) > table > tbody > tr > td > a > img
{
    border-radius: 5px;
    height: inherit;
    width: 100%;
}
.longline .ltop img
{
    visibility: hidden;
}
.longline .ltop
{
    background: #317bc8;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}
/* 链接栏 */
body > div.mainbody > div.left > div.toptitle
{
    background: #317bc8;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}
.listbody
{
  box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)!important;
}
body > div.mainbody > div.listcontent > div.list.list3 > div.listbody
{
    width:100%;
}
body > div.mainbody > div.listcontent > div.list.list2 > div.listbody
{
    width:100%;
}
body > div.mainbody > div.listcontent div.listbody
{
    width:100%;
    border-bottom: solid 0px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
.list
{
  width:100%;
}
.list
{
    flex:1;
}
body > div.mainbody > div.listcontent > div.list.list2
{
    flex:1;
}
body > div.mainbody > div.listcontent > div.list
{
    width:100%;
}
body > div.mainbody > div.listcontent > div.list.list3
{
    flex:1;
    margin-right: 4px;
    width:100%;
}
body > div.mainbody > div.listcontent > div.list.list2
{
     width:100%
}
/* more>> 的文本颜色 */
body > div.mainbody > div.listcontent > div:nth-child(n) > div.listtop > b > a
{
    color: #eaf5f5;
}
.listcontent
{
    display: flex;
}
/* 不显示图片 */
.listtop img
{
    /* visibility: hidden; */
    display:none;
}
.list .listtop
{
    width: calc(100% + 0.7%);
    height: 35px;
    background: #317bc8;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}
body > div.mainbody > div.listcontent > div.list > div.listbottom
{
    display: none;
}

.iframe {
    visibility: hidden;
}
.banner input {
    outline: none;
}

#u_u2_ifocus_btn .current {
    border-radius: 7px;
}
#u_u2_ifocus
{
    border-radius: 10px;
}
#u_u2_ifocus img {
   border-radius: 5px;

}
@media (min-width: 1000px){
    .mainbody {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        
    }
.lbottom img
{
    display:none;
}
.longline .lbody
{
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
#statetab > div.cen2 > div
{
    width:1100px;
}
body > div.header > div.head > div.logo
{
    width: 100%;
    flex: 1;
}
html body div.header div#statetab.tabbox div.cen div.mid
{
    width: 1100px;
}
body > div.header > div.head
{
    width: 1100px;
    height: 184px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
}
body > div.header > div.head > div.logo > a > img
{
    height: 105px;
}
#u_u2_ifocus
{
    flex-grow: 0;
    flex-shrink: 0;
}
html body div.mainbody div.left
{
    flex: 1 1 auto;
}
html body div.mainbody div.footer
{
    width: 100%;
}
html body div.mainbody div.longline
{
    width: 100%;
}
    .list .listbody ul li span
    {
        font-size: 1em;
    }
    .list .listbody ul li a
    {
        font-size: 1em;
    }
html body div.ad
{
    width: 1100px;
}
html body div.mainbody
{
    width:1100px;
}
html body div.mainbody div.footer
{
    width: 100%;
}
   body > div.mainbody > div.footer > div > div > div
    {
        width: 100%;
    }

    .footbody ul
    {
        display: none;
    }
}
html body div.ad table
{
    width: 100%;
}
body > div.ad > table > tbody > tr > td > img
{
    height: inherit;
    border-radius: 5px;
    width: 100%;
}
.cen {
    background: url(https://xjzx.glut.edu.cn/static/css/index03.jpg) top repeat-x #317bc8;
}
*{
	padding:0;
	margin:0;}

ul,ol{
	list-style:none;}
a{
	color:#666;
	text-decoration:none;}
a:hover{
	color:#06C;}
img{
	border:none;}
.header{
	margin:0;
	padding:0;
	/* background:url(img/headerbg.gif) repeat-x; */
       background: url(https://xjzx.glut.edu.cn/static/img/index.jpg) top repeat-x #3274c0;
        
}
.head{
	width:960px;
	margin:0 auto;
	overflow:hidden;}
.ad,.footbody{
	width:960px;
	margin:0 auto;
	overflow:hidden;
	clear:both;}
.mainbody{
	width:960px;
	margin:0 auto;
	clear:both;}
.logo{
        width:710px;
	float:left;
	padding:15px 0;}
.logo img{
        filter: brightness(0) invert(1);
        height:105px;
}
.banner{
	float:left;
	width:250px;
	height:100px;
	background:url(img/searchinput.gif) no-repeat 0 53px;}
.banner img{
	height:25px;}
.banner span{
	display:block;
	margin:5px 0;}
.banner input{
	width:180px;
	height:20px;
	line-height:20px;
	border:none;
	background:none;
	margin-left:10px;
	margin-top:5px;}
.banner .searchinput{
	margin-bottom:10px;
	-position:relative;}
.banner .timespan{
	display:block;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#333;
	margin-top:10px;
	padding-right:18px;}
.mainnav{
	height:70px;}
.nav{
	background:url(img/nvabg.gif) repeat-x;
	height:40px;
	line-height:40px;
	overflow:hidden;
	clear:both;}

.nav ul{
	width:1000px;
	height:40px;
	line-height:40px;
	margin:0 auto;}
.nav ul li{
	float:left;
	background:url(img/navline.gif) right center no-repeat;}
..nav ul li:last{
	background:none;}
.nav ul li a{
	display:block;
	width:80px;
	text-decoration:none;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
margin: 0 5px;}
.nav ul li a:hover{
	background:url(img/nvahrefbg.gif) no-repeat center 5px;
	color:#002061;
	font-size:14px;}
.nav ul li a.active{
	background:url(img/nvahrefbg.gif) no-repeat center 5px;
	color:#002061;}

.subnav{
	background:#ff9900;
	height:30px;
	line-height:30px;}
.subnav ul{
	margin:0 auto;
	width:960px;}
.subnav ul li{
	float:left;
	color:#fff;
	margin:0 5px;}
.subnav ul li a{
	text-decoration:none;
	color:#002061;}
.mainbody{
	padding:10px 0;}
.mainbody .right{
	float:left;
	width:690px;
	border:2px solid #006699;
	background:#ccc;
	height:318px;
	overflow:hidden;}
.mainbody .right .flash .imgbody{
	float:left;
	width:516px;
	padding:10px;}
.mainbody .right .flash .imgbody img{
	width:516px;
	height:205px;}
.mainbody .right .flash .imglist{
	float:left;
	display:block;
	overflow:hidden;
	padding:10px 0 0 0;}
.mainbody .right .flash .imglist a{
	display:block;
	overflow:hidden;
	margin-bottom:10px;}
.mainbody .right .flash .imglist img{
	width:130px;
	overflow:hidden;}




.mainbody .left{
	float:right;
	width:255px;
	margin-left:10px;
	height:318px;
	overflow:hidden;}
.mainbody .left .login{
	border:1px #ccc solid;
	display:block;
	clear:both;
	padding-top:5px;
	width:254px;
	background:#ebedef;
	height:280px;
	overflow:hidden;}

.login form .input{
	background:url(img/inputbg.gif) no-repeat;
	height:25px;
	line-height:25px;
	border:none;
	width:170px;
	padding-left:10px;}
.login form  div {
	margin:8px 0;
	padding:0 0 0 15px;
	clear:both;}

.login form .radiolist div{
	height:20px;
	overflow:hidden;
	margin:5px 0;
	line-height:20px;}
.login form  div label{
	display:block;
	margin:0 0 5px 0px;
	height:18px;
	line-height:18px;
	overflow:hidden;
	color:#333;
	font-weight:bold;
	padding:0;}
.login form  div  a{
	font-weight:bold;
	color:#333;
	display:block;
	margin-left:25px;
	text-decoration:none;}
.login form  div  a:hover{
	color:#F90;}
.login form  div label input{
	width:21px;
	-width:20px;}
.login form  div label.active{
	color:#F90;
	cursor:pointer;}
.login form  div span{
	width:52px;
	display:block;
	float:left;
	margin:10px 0;}
.login form  div .loginbutton{
	margin-left:50px;}
.mainbody .left .toptitle{
	background:url(img/titlebg.gif) no-repeat;
	
	height:34px;
	line-height:34px;
	color:#FFF;
	padding-left:10px;}

.mainbody .left .leftbottom{
	clear:both;
	margin-top:5px;
	display:block;}

.listcontent{
	clear:both;
	padding:10px 0;
	overflow:hidden;
	-margin-top:-10px;
	-margin-bottom:10px;}
.list{
	width:345px;
	float:left;
	margin-right:5px;}
.list .listbody{
	border:1px solid #ccc;
	width:411.5px;
	background:#ebedef00;
	border-top:none;
	border-bottom:none;
	padding:5px 0 0 0;
	height:280px;
	overflow:hidden;}
.list .listbody ul{
	padding:10px 15px 10px 10px;}
	
.list .listbody ul li{
	height:25px;
	line-height:25px;
	overflow:hidden;
	background:url(img/dian.gif) no-repeat left 9px;
	padding-left:15px;
	display:block;}

.list .listbody ul li a{
	text-decoration:none;
	color:#333;}
.list .listbody ul li a:hover{
	color:#F90;}
.list .listbody ul li span{
	float:right;
	padding-left:10px;}

.list .listtop{
	position:relative;}
.list .listtop span{
	position:absolute;
	left:10px;
	top:10px;
	color:#fff;}
.list .listtop span a{
	color:#fff;
	text-decoration:none;}
.list .listtop b{
	position:absolute;
	right:10px;
	top: 10px;
	color:#fff;}
.list .listtop b a{
	color:#666;
	text-decoration:none;
	font-size:14px;}

.list2{
	width:345px;
	margin-right:-10px;}
.list2 .listbody{
	border:1px solid #ccc;
	// width:342px;
	background:#ebedef;
	border-top:none;
	border-bottom:none;
	padding:5px 0 0;
	height:280px;}
.list2 .listbody li{
	height:25px;
	overflow:hidden;}
.list3{
 width:256px;
 margin-left:20px;
 margin-right:5px;}
.list3 .listbody{
	// width:254px;}

.longline{
	clear:both;
	margin-bottom:10px;
	z-index:0;}
.longline .lbody{
	border:1px solid #ccc;
	border-bottom:none;
	border-top:none;
	padding:10px 5px 0 5px;
	background:#ebedef;}
.longline .lbody img{
	width:460px;
	height:100px;
	margin:0 7px;}
.longline .ltop{
	position:relative;
	margin:0;}
.longline .ltop span{
	position:absolute;
	left:10px;
	top:10px;
	color:#fff;}

.longline .lbody{
	clear:both;
	overflow:hidden;
	z-index:0;
	_margin-top:-10px;}
.longline .lbody2{clear:both;
	overflow:hidden; height:60px; margin-top:-10px;}
.longline .lbody2 li a{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;}
.longline .lbody ul{
	padding:10px;
	clear:both;
	overflow:hidden;
	z-index:0;}
.longline .lbody li{
	float:left;
	margin:5px 15px;}
.longline .lbody li img{
	width:auto;
	height:auto;}


.footer{
	background:url(img/footerbg.gif) no-repeat center top;
	padding-top:50px;
	overflow:hidden;
	clear:both;}
.foot{
	background:url(img/footerbg1.gif) repeat-x center;
	overflow:hidden;}
.footbody{
	overflow:hidden;
	padding:10px 0;
	text-align:center;
	color:#fff;}
.footbody ul{
	padding:10px 10px 10px 40px;
	clear:both;
	overflow:hidden;}
.footbody ul li{
	float:left;
	width:80px;}
.footbody ul li a{
	color:#fff;
	text-decoration:none;
	font-size:14px;
	padding-right:10px;}
.footbody ul li a:hover{
	color:#fff;}
.copyright{
	overflow:hidden;
	clear:both;}
.copyright span{
	color:#ffcc33
;}




.mainleft{
	width:703px;
	float:left;
	margin-bottom:15px;}
.mainleft .leftbody{
	
	border:1px solid #ccc;
	width:687px;
	background:#ebedef;
	border-bottom:none;
	border-top:none;
	overflow:hidden;}

.line{
	border-top:1px dotted #999;
	height:1px;
	overflow:hidden;
	margin:0 20px;}

.bodycontenet{
	margin:20px 30px;
	overflow:hidden;
	line-height:20px;}
.bodycontenet p{
	text-indent:2em;
	text-align:inherit;}
.bodycontenet h2{
	text-align:center;
	height:35px;
	line-height:35px;
	font-size:16px;
	font-weight:bold;}
.lefttop{
	position:relative;}
.lefttop span{
	position:absolute;
	left:10px;
	top:10px;
	color:#fff;}


.mainright{
	width:256px;
	float:left;}
.rightbody{
	
	width:254px;
	border:1px solid #ccc;
	background:#ebedef;
	border-bottom:none;
	border-top:none;}

.righttop{
	position:relative;}
.righttop span{
	position:absolute;
	left:10px;
	top:10px;
	color:#fff;}
.rightbody ul{
	padding:5px;}
.rightbody ul li{
	margin:10px 0;}
.rightbody ul li a{
	color:#F93;}
.titlemid{
	height:35px;
	line-height:35px;
	background:url(img/titlebgline.jpg) repeat-x;
	position:relative;}
.titlemid span{
	position:absolute;
	left:10px;
	color:#fff;}
.titlemid a{
	position:absolute;
	right:10px;
	color:#fff;}
.titlemidbody{
	padding:15px;
	line-height:20px;}

.lbodylist{
	padding:20px 50px;
	background:#ebedef;}
.lbodylist ol dl{
	display:block;
	margin:10px 0;
	padding:10px 0 0;}
.lbodylist ol dl dt a{
	
	font-size:14px;
	font-weight:bold;
	color:#333;
	text-decoration:none;}
.lbodylist ol dl dt a span{
	margin-right:20px;
	display:block;
	float:left;}
.lbodylist ol dl dt a:hover{
	color:#F30
;}
.lbodylist ol dl .time{
	display:block;
	color:#999;
	padding:5px 0 5px 40px;}
.lbodylist ol dl p{
               
               font-size:12px;
	font-weight:normal;
	display:block;
	color:#333;
	padding:0px;
	margin-left:40px;
	margin-right:40px;
	border-bottom:1px dotted #ccc;
	line-height:20px;}

.floatright{
	float:right!important;
	width:690px;}
.floatleft{
	float:left!important;}

.subnavlist li{
	background:url(img/subnavbg.jpg) repeat-x;
	height:35px;
	line-height:40px;}
.subnavlist li a{
	color:#039!important;
	font-size:13px;
	font-weight:bold;
	padding-left:15px;
	text-decoration:none;}
.subnavlist li a:hover{
	color:#F90!important;}
.subnavlist li a.active{
	color:#F90!important;}

hr{
	border:none;
	border-bottom:1px dotted #999;}












.page{
	display:block;
	clear:both;
	overflow:hidden;
	padding:10px 0;
	text-align:center;}
.page font{
	float:left;
	font-size:14px;
	margin:0 5px;}
.page a{
	float:left;
	background:#FFF;
	height:18px;
	line-height:18px;
	font-weight:bold;
	color:#666;
	font-size:12px;
	margin:0 5px;
	text-decoration:none;
	border:1px solid #ccc;
	display:block;}
.page a:hover{
	background:#09F;
	border-color:#ccc;
	color:#FFF;}
.page a font{
	float:none;
	padding:0 5px;
	height:18px;
	cursor:pointer;}
.page a font.active{
	background: #FFF;
	border-color:#964805;}
.page span{
	float:left;
	border:1px solid #ccc;
	background:#fff;
	height:18px;
	line-height:18px;
	padding:0 5px;
	color:#ccc;
	margin:0 5px;}

.page a span{
	background:none;
	height:18px;
	line-height:18px;
	padding:0 5px;
	color:#999;
	margin:0;}
.page a:hover span{
	color:#FFF;
	cursor:pointer
;}

.iframe{
	margin-left: 10px;
    padding-top: 20px;}

#submita{
	/* width:31px; */
	height:22px;
	float:right;
	margin-right:18px;
	-position:absolute;
	-right:0px;
        width: 0px;
}

.link{
	position:absolute;
	right:0px;
	width:350px;
	top:5px;}
.link .link1,.link .link2{
	float:left;
	margin-right:20px;
	z-index:0;}
.link img{
	z-index:0;}
.link ul{
	background:#fff;
	padding:5px 8px;
	border:1px solid #ccc;
	display:block;
	overflow:hidden;
	margin-top:-5px;
	margin-left:8px;
	width:115px;
	z-index:100;
	max-height:200px;
	_height:160px;
	overflow:auto;}
.link ul li 
{
	line-height:20px;}
.link ul li a{
	text-decoration:none;}
.forget{
	position:relative;
	display:block;
	left:160px;
	width:100px;
	top:-20px;}
	

	
.demopage{width:100%; height:70px;}
/* tabbox */
.tabbox{width:100%;position:relative;height:70px;overflow:hidden;}
.tabbox .tabbtn{height:40px; /* background:url(img/nvabg.gif) repeat-x; */} 
.tabbox .tabbtn li{float:left;position:relative;margin:0px;}
.tabbox .tabbtn li a,.tabbox .tabbtn li span{display:block;float:left;height:40px;line-height:40px;overflow:hidden;width:80px;text-align:center;font-size:14px;cursor:pointer; text-decoration:none; color:#fff; font-weight:bold;}
.tabbox .tabbtn li.current{}
.tabbox .tabbtn li.current a,.tabbox .tabbtn li.current span{height:40px;line-height:40px;background:#fff;/* color:#ffff; */font-weight:800; background:url(img/nvahrefbg.gif) no-repeat center 5px;}
.tabbox .loading{height:40px;width:432px;text-align:center;position:absolute;left:0;top:120px;}
.tabbox .tabcon{ height:30px; background-color:#ff9900; line-height:30px;}
.tabbox .tabcon li{height:30px;line-height:30px;overflow:hidden; float:left; margin:0px 5px;}
.tabbox .tabcon li a{ color:#002061; text-decoration:none;}
.tabbox .tabcon li span{margin:0 10px 0 0;font-family:"宋体";font-size:12px;font-weight:400;color:#000;}
.cen{ width:100%; height:40px; /* background:url(img/nvabg.gif) repeat-x;*/}
.cen2{ width:100%; height:30px; background-color:#ff9900;}
.mid2{ width:1000px; height:30px; margin:0px auto;}
.mid{ width:1000px; height:40px; margin:0px auto;}