/*global settings*/

body{background:url(../images/top_bg.png) 0 0 repeat-x #fff; min-width:1160px;}
.container{ width:100%; min-width:1200px; margin:0 auto; position:relative;}
.w{width:1200px; margin:0 auto; position:relative;}

#header{width:100%; position:relative; z-index:3;}
#main{width:100%; position:relative; z-index:2;}
#footer{width:100%; position:relative; z-index:1;}

a.more:link,a.more:visited{display:block; line-height:24px; font-size:12px; color:#0569c0; position:absolute; top:5px; right:0;}
a.more:after{
	font-family:"iconfont" !important;
	font-size:13px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:0.2px;
	-moz-osx-font-smoothing:grayscale;
	content:"\e668";
}

/*===========background===========*/
.orange{ background:#fb7509;}
.blue{ background:#20b0da;}
.ashen{ background:#cba635;}


/*===========list style===========*/
.textlist{width:100%; padding-top:3px;}
.textlist > li{line-height:32px; font-size:14px; padding:0 72px 0 16px; position:relative; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.textlist.small > li{ font-size:12px;}
.textlist > li a:hover{ text-decoration:underline;}
.textlist > li:before{content:""; display:block; width:4px; height:4px; background:#ddd; position:absolute; top:12px; left:3px;}
.textlist > li > span{display:block; font-size:12px; color:#bbb; position:absolute; top:0; right:2px;}
.textlist > li > span.timing{ color:#666;}
.textlist > li > span.timing span{ color:#fa6f2b;}

.textlist.hideTime > li{padding-right:0;}
.textlist.hideTime > li span{ display:none;}

.textlist > li.topline{ padding:0 0 0 16px; padding-bottom:5px;}
.textlist > li.topline:before{ display:none;}
.textlist > li.topline a{ display:block; font-size:17px; font-weight:800; font-style:normal; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.textlist > li.topline span{ display:none;}


/*===========top===========*/
.logoBar{ height:136px; position:relative; z-index:1;}
.logo{display:block; width:560px; height:60px; background:url(../images/logo.png) 0 0 no-repeat; text-indent:-999em; overflow:hidden; position:relative; top:37px; left:0; z-index:2;}

.nav{ line-height:42px; background:#9c0c15; position:relative; z-index:3;}
.nav .menu > .item{ float:left;}
.nav .menu > .item + .item{ margin-left:15px;}
.nav .menu > .item > a{ display:block; font-size:16px; color:#fff; padding:0 15px; position:relative;}
.nav .menu > .item > a:hover{ background:#bd242f;}
.nav .menu > .item > a.active{ color:#fff;}
.nav .menu > .item > a.active:after{ content:""; display:block; width:100%; height:3px; background:#c7585f; position:absolute; left:0; bottom:0;}

.topbg{ display:block; width:553px; height:136px; background:url(../images/head_bg.png) 0 0 no-repeat; position:absolute; top:0; right:0; z-index:1;}


.search-top{ width:200px; box-sizing:border-box; border:1px solid #ad6368; padding-left:22px; overflow:hidden; position:absolute; top:6px; right:0;}
.search-top > input{display:block; width:100%; line-height:22px; height:28px; font-size:12px; color:#ddd; padding:5px 10px; background:none; border:0; float:left;}
.search-top:after{font-family:"iconfont" !important;font-size:16px; color:#ccc;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\e609"; position:absolute; top:-7px; left:9px;}
/*
.search-top > button{display:block; width:32px; line-height:28px; font-size:14px; color:#fff; background:none; border:0; float:left; overflow:hidden;}
.search-top > button:hover{background:#20227b; cursor:pointer;}
.search-top > button > i{font-size:18px; position:relative; top:1px;}
*/


/*===========main===========*/
#main{ padding:30px 0;}
.banner-s{ width:100%;}
.banner-s img{ display:block; width:100%;}
/* .tab{ line-height:34px; background:#f8f8f8; border-bottom:1px solid #ebebeb;}
.tab a{ display:block; width:120px; text-align:center; font-size:14px; border-left:1px solid #ebebeb;border-right:1px solid #transparent; position:relative; margin-left:-1px; float:left;}
.tab a:hover{ background:#eee;}
.tab a.active{ color:#004ea2; background:#fff; border-right:1px solid #ebebeb;}
.tab a.active:after{ content:""; display:block; width:100%; height:3px; background:#fff; position:absolute; left:0; bottom:-3px;} */

.layout-l{ width:915px; float:left; position:relative;}
.layout-m{ width:430px; float:left; position:relative;}
.layout-m{margin-left:42px;}
.layout-r{ width:260px; float:right; position:relative;}


.slider{ width:100%; height:252px; border:1px solid #ddd; padding:5px; position:relative;}
.slider img{ display:block; width:100%; height:100%;}

.layout-l .column-box{ width:442px; height:308px; float:left; position:relative;}
.layout-l .column-box + .column-box{ margin-left:31px;}
.layout-r .column-box{ height:218px; border:1px solid #e7e7e7; padding:0 12px; padding-bottom:6px; position:relative;}
.layout-r .title-medium h2{ color:#555;}
.layout-r .title-medium h2:after{ display:none;}
.layout-r .more{ right:14px !important;}

.layout-r .download{ line-height:38px;}
.layout-r .download li{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; border-bottom:1px dashed #eee;}
.layout-r .download li:last-child{ border-bottom:0;}
.layout-r .download i{ margin-right:6px;}
.layout-r .download a:hover{ color:#E41215;}



.title-medium{ line-height:32px; font-size:14px; border-bottom:1px solid #ddd; position:relative; padding-bottom:4px; margin-bottom:15px;}
.title-medium h2{ display:inline-block; font-size:16px; font-weight:600; color:#333; padding:0 6px; position:relative;}
.title-medium > span{ color:#aaa; margin:0 10px;}

.tab{ overflow:hidden; zoom:1;}
.tab a{ display:block; text-align:center; font-size:16px; padding:0 12px; background:#f8f8f8; position:relative; float:left;}
.tab a:hover{ background:#eee;}
.tab a.active{ color:#333; font-weight:600; background:#fcd3d6;}
.tab a.active:after{ content:""; display:block; width:100%; height:3px; background:#fff; position:absolute; left:0; bottom:-3px;}

.layout-l .title-medium{ border-bottom:1px solid #fcd3d6; padding-bottom:0;}
.layout-l .title-medium h2{ background:#fcd3d6; padding:0 12px;}
.layout-l .title-medium.sblue{ border-color:#d3e7fc;}
.layout-l .title-medium.sblue h2{background:#d3e7fc;}
.layout-l .title-medium.sblue .tab a.active{ background:#d3e7fc;}
.layout-r .title-medium{ margin-bottom:10px;}

.sys-Portal{ height:250px;}
.sys-Portal .menu a{ display:block; line-height:59px; font-size:16px; color:#fff; padding:0 15px; padding-left:70px; margin:0 auto; margin-bottom:5px; border-radius:3px; position:relative;}
.sys-Portal .menu a:after{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; content:"\e668"; position:absolute; top:0; right:10px;}
.sys-Portal .menu a:hover{ opacity:0.8;}
.sys-Portal .menu a i{ font-size:32px; position:absolute; top:1px; left:20px;}
.bule{ background:#139bf2;}
.darkblue{ background:#695915;}
.lightgreen{ background:#Afa415;}
.shiji{background:#ffa415;}

.mask{ background:rgba(0,0,0,0.6); z-index:98; position:fixed; top:0; bottom:0; left:0; right:0;}
.mask a{ display:block; color:rgba(255,87,34,0.8); position:absolute; top:0; right:0;}
.mask a:hover{ color:#ff5722;}
.mask a i{ display:block; font-size:52px; line-height:100%;}

.school-list{ width:966px; padding-bottom:10px; overflow:hidden; zoom:1; position:fixed; top:240px; left:50%; margin-left:-483px; z-index:99;}
.school-list > .item{ float:left; margin:0 13px;}
.school-list > .item a{ display:block; width:296px; height:142px; background:#fff; padding:6px; box-shadow:0 3px 6px rgba(0,0,0,0.25);}
.school-list > .item a:hover{ padding:1px;  box-shadow:0 3px 6px rgba(0,0,0,0.4);}
.school-list > .item a img{ display:block; width:100%; height:100%;}

/*
.mask{animation: myfirst 8s linear infinite alternate;}

@keyframes myfirst
{
0%   { background:red}
100% { background:green;}
}
*/







/*===========foot===========*/
#footer{line-height:2em; text-align:center; color:#666; padding-bottom:30px; border-top:2px solid #9c0c15;}
#footer ul{ line-height:36px; color:#fff; background:#9c0c15; border-radius:0 0 100px 100px; overflow:hidden;zoom:1; margin-bottom:25px;}
#footer li{ display:inline-block; margin:0 12px;}
#footer li a{ color:#aeb8c2; font-size:14px;}
#footer li a:hover{ color:#e2e5e8;}
#footer p{ margin-bottom:0;}
#footer p span{ margin:0 10px;}




.mask{ background:rgba(0,0,0,0.6); z-index:98; position:fixed; top:0; bottom:0; left:0; right:0;}
.mask a{ display:block; color:rgba(255,87,34,0.8); position:absolute; top:0; right:0;}
.mask a:hover{ color:#ff5722;}
.mask a i{ display:block; font-size:52px; line-height:100%;}

.school-list{ width:966px; padding-bottom:10px; overflow:hidden; zoom:1; position:fixed; top:240px; left:50%; margin-left:-483px; z-index:99;}
.school-list > .item{ float:left; margin:0 13px;}
.school-list > .item a{ display:block; width:296px; height:142px; background:#fff; padding:6px; box-shadow:0 3px 6px rgba(0,0,0,0.25);}
.school-list > .item a:hover{ padding:1px;  box-shadow:0 3px 6px rgba(0,0,0,0.4);}
.school-list > .item a img{ display:block; width:100%; height:100%;}



/*===========����ҳ��===========*/
.subpage{background:url(../images/lider.png) 5px 0 repeat-y #fff; border:1px solid #e5e5e5; position:relative; padding-left:200px;}
.subpage.no-sider{background:#fff; padding-left:0;}
.subpage.no-sider .siderBar{display:none;}
.subpage.no-sider > .contant{border-left:0;}
.subpage > .contant{min-height:400px; background:#fff; border-left:1px solid #e5e5e5;}
.subpage > .siderBar{width:200px; position:absolute; left:0; top:0;}
.subpage > .siderBar > .title{line-height:40px; font-size:14px; font-weight:bold; padding:0 10px; margin:0 10px; margin-bottom:15px; border-bottom:2px solid #bcbcbc;}
.subpage > .siderBar > .menu{padding:0 8px;}
.subpage > .siderBar > .menu li{padding:3px 0;}
.subpage > .siderBar > .menu a{display:block; line-height:30px; padding:2px 10px; border-radius:5px; position:relative;}
.subpage > .siderBar > .menu a > i{display:block; line-height:24px; position:absolute; top:5px; right:10px;}
.subpage > .siderBar > .menu a.default:link,.subpage > .siderBar > .menu a.default:visited{color:#666; border:1px solid #e2e2e2;}
.subpage > .siderBar > .menu a.default:hover{background:#f4f4f4; text-decoration:none; border:1px solid #dadada;}
.subpage > .siderBar > .menu a.active:link,.subpage > .siderBar > .menu a.active:visited{color:#fff; background:#b79799; border:1px solid #b79799;}
.subpage > .siderBar > .menu a.red:hover{text-decoration:none;}

.subpage .listbar{margin:0 30px;}
.subpage .listbar > .title{font-size:14px; color:#555; margin-bottom:15px; border-bottom:1px solid #ddd;}
.subpage .listbar > .title > span{display:inline-block; line-height:40px; font-weight:bold; border-bottom:2px solid #9c0c16; margin-bottom:-1px;}
.subpage .listbar > .list{width:100%; padding-bottom:50px;}
.subpage .listbar > .list td{display:block; line-height:24px; padding:7px 115px 7px 24px; border-bottom:1px dotted #eee; position:relative; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.subpage .listbar > .list td a{color:#444;}
.subpage .listbar > .list td:before{content:"\e635"; font-family:"iconfont" !important; font-size:12px;font-style:normal; line-height:24px; color:#aaa; -webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing:grayscale; position:absolute; top:8px; left:0;}
.subpage .listbar > .list td:hover{background:#f8f8f8;}
.subpage .listbar > .list td span{color:#aaa; display:block; position:absolute; top:7px; right:0;}
/*textҳ��*/
.subpage .textbox{min-height:700px; padding:20px;}
.subpage .textbox > .title{border-bottom:1px solid #f5f5f5; text-align:center; padding-bottom:15px;}
.subpage .textbox > .title h1{font-size:21px; font-weight:800; color:#444; line-height:1.5em;}
.subpage .textbox > .title > span{color:#999; line-height:2em;margin:0 1em;}
.subpage .textbox > .msbox{width:auto; font-size:14px; line-height:2em;padding:30px;}
.subpage .textbox > .msbox p{text-indent:2em; margin-bottom:1em;}

.subpage .search-bar{padding:50px 0; border-bottom:1px solid #eee; margin:0 30px; margin-bottom:40px;}
.subpage .search-bar > .search-tool{width:500px; margin:0 auto;}
.subpage .search-bar > .search-tool > input{display:block; width:410px; line-height:22px; height:42px; font-size:12px; padding:8px 12px; background:#fff; border:2px solid #2196f3; border-radius:3px 0 0 3px; float:left;}
.subpage .search-bar > .search-tool > button{display:block; width:62px; line-height:42px; font-size:14px; color:#fff; background:#2196f3; border:0; border-radius:0 3px 3px 0; float:left; overflow:hidden;}
.subpage .search-bar > .search-tool > button:hover{background:#4879e4; cursor:pointer;}






/*===========media===========*/
@media(max-width:1025px){

}

