
/* 公共 ----------------------------------------------------- */

body{color: #444;font-size: 12px;line-height: 1.5;
	background: url(../images/bg-body.png) repeat left top;
}
a{color: #444;}
a:hover,a:active,a:focus{text-decoration: none;}
a:hover{color: #ff6f18;}
em{font-style: normal;}
img{max-width: 100%;}
a, a:active, a:focus {outline: none;}

/*布局*/
.h{height: 10px;}
.h{height: 5px;}
.h15{height: 15px;}
.h20{height: 20px;}
.h30{height: 30px;}
.h35{height: 35px;}
.h40{height: 40px;}
.h65{height: 65px;}
.m0{margin: 0;}
.p0{padding: 0;}
.mr10{margin-right: 10px;}
.flr{float: right;}
.fll{float: left;}
.dn{display: none;}
.posr{position: relative;}
.fix{*zoom:1;}
.fix:after,.fix:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.z-99{z-index: 99;position: relative;}

@font-face {
    font-family: 'Iskoola_Pota';
    src: url('Iskoola_Pota.ttf');
} 

/*图标*/
.ico-tz1,.ico-tz2{display: inline-block;padding-left: 40px;vertical-align: middle;
	background: url(../images/ico-tz01.png) no-repeat left center;
}
.ico-tz2{background-image: url(../images/ico-tz02.png);}
.ico-tz3{background: url(../images/shzrbg.png) no-repeat left center;display: inline-block;padding-left: 40px;vertical-align: middle;}
/*颜色*/
.fc_blue{color: #297acc;}



/*标题*/


/*按钮*/
.g-btn1{display: block;background-color: #2996cc;color: #fff;line-height: 45px;text-align: center;
	border-radius: 5px;font-size: 16px;font-family:"微软雅黑","Microsoft Yahei";margin-bottom: 10px;
}
.g-btn1:hover{color: #fff;}

.g-btn-blue{background-color: #297acc;}

.g-btns{display: block;max-width: 252px;margin: 0 auto 5px;
	background: url(../images/bg-btns.png) no-repeat left top;
	font-size: 16px;color: #fff;text-align: center;
	line-height: 38px;text-shadow: 0 1px 1px #666;
	font-family:"微软雅黑","Microsoft Yahei";
	-o-background-size: 100% 287px;
	-ms-background-size: 100% 287px;
	-moz-background-size: 100% 287px;
	-webkit-background-size: 100% 287px;
	background-size: 100% 287px;
}
.g-btns:hover{color: #fff;}
.g-btns-1{background-position: 0 0;}
.g-btns-2{background-position: 0 -50px;}
.g-btns-3{background-position: 0 -100px;}
.g-btns-4{background-position: 0 -150px;}
.g-btns-5{background-position: 0 -200px;}
.g-btns-6{background-position: 0 -250px;}
.g-resign p{margin-bottom: 5px;}

.g-btnsTwo{
	display: block;max-width: 252px;margin: 0 auto 5px;
	background: url(../images/bg-btnsTwo.png) no-repeat left top;
	font-size: 16px;color: #fff;text-align: center;
	line-height: 38px;text-shadow: 0 1px 1px #666;
	font-family:"微软雅黑","Microsoft Yahei";

}
.g-btnsTwo:hover{color:#fff;}
/*边框*/
.borb{border-bottom: 1px solid #ccc;}

.bgf{background-color: #fff;}

/* 通用模块 -------------------------------------------------- */
.g-ul{*zoom:1;}
.g-ul:after,.g-ul:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.g-ul,.g-ul li,.g-ul dd{list-style: none;margin: 0;padding: 0;}
.g-ul li.current a{color:#277abe;font-weight:bold;}
.g-ul li.current h5 a{color:#000;font-weight:normal;}
.g-table{width: 100%;}


/*******************************
	-------[=顶部]-------
********************************/
#top{height: 35px;background-color: #f4f4f4;border-bottom: 1px solid #e5e5e5;
	line-height: 34px;
}
#top .time{}
#top .link{float: right;}
#top .link a{display: inline-block;color: #666;padding: 0 9px;
	background: url(../images/ico-link1.png) no-repeat right center;
	cursor: pointer;
}
#top .link select{border: 0;background: 0;outline: 0;}


/*******************************
	-------[=头部]-------
********************************/
#hd{padding: 23px 0 10px 0;}
.logo img{display: inline-block;}
.so-box{padding-top: 10px;}
.so-box .so{width: 100%;float: left;position: relative;}
.so-box .so input{outline: 0;}
.so-box .so-inp{width: 100%;border: 1px solid #e5e5e5;height: 34px;padding-left: 10px;padding-right: 40px;}
.so-box .so-btn{position: absolute;width: 25px;height: 22px;border: 0;top: 5px;right: 8px;
	background: #185a9d url(../images/ico-so.png) no-repeat center center;
	-o-background-size: 15px auto;
	-ms-background-size: 15px auto;
	-moz-background-size: 15px auto;
	-webkit-background-size: 15px auto;
	background-size: 15px auto;
}
.so-box a{font-size: 14px;line-height: 34px;margin: 0 10px;}
.so-box .a1{color: #666;}
.so-box .a2{color: #185a9d;text-decoration: underline;}

.m-logo{float: left;height: 50px;line-height: 50px;width: 60%;}
.m-logo img{display: inline-block;vertical-align: middle;max-height: 95%;}

.menuBtn{width: 35px;height: 35px;cursor: pointer;display: inline-block;
	float: right;;margin-top: 9px;border-radius: 50%;
    background: #185a9d url(../images/menu.png) no-repeat center center;
    -o-background-size: 20px auto;
    -ms-background-size: 20px auto;
    -moz-background-size: 20px auto;
    -webkit-background-size: 20px auto;
    background-size: 20px auto;
}
.ico-so{width: 35px;height: 35px;cursor: pointer;display: inline-block;
	float: right;margin-right: 10px;margin-top: 9px;border-radius: 50%;
    background: #185a9d url(../images/ico-so.png) no-repeat center center;
    -o-background-size: 20px auto;
    -ms-background-size: 20px auto;
    -moz-background-size: 20px auto;
    -webkit-background-size: 20px auto;
    background-size: 20px auto;
}


/*index*/
#index-hd{padding: 3px 0;
	background: #003e7e;
}
.index-logo{float: left;width: 27%;line-height: 52px;}
.index-logo img{display: inline-block;vertical-align: middle;}
#index-hd .hdr{float: right;font-size: 14px;color: #fff;}
#index-hd .tel{margin: 0;padding-left: 22px;margin-bottom: 7px;margin-top: 3px;
	background: url(../images/ico-tel.png) no-repeat left center;
}
#index-hd .tel em{color: #fecf00;font-size: 16px;}
#index-hd .link a{color: #fff;margin: 0 8px;}

/*******************************
	-------[=导航]-------
********************************/
#nv{position: relative;z-index: 9;font-family:"微软雅黑","Microsoft Yahei";}
#nv ul{background: #1962ac;height: 44px;border-radius: 10px 0 10px 0;*zoom:1;}
#nv ul:after,#nv ul:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
#nv li{float: left;width: 16.66%;position: relative;
	background: url(../images/ico-nav-01.png) no-repeat right center;
}
#nv li:last-child{background: 0;}
#nv .v1{display: block;line-height: 44px;color: #fff;text-align: center;font-size: 16px;}
#nv dl{position: absolute;left: 0;top: 100%;width: 100%;text-align: center;
	background-color: rgba(0,83,179,.8);display: none;
}
#nv dd{background-color: rgba(0,83,179,.8);}
#nv dd a{color: #fff;display: block;line-height: 35px;font-size: 15px;}

/*******************************
	-------[=底部]-------
********************************/
.g-link{text-align: center;height: 36px;line-height: 36px;color: #fff;background-color: #97b4ca;}
.g-link a{color: #fff;font-size: 14px;margin: 0 10px;}
#fd .txt{text-align: center;color: #333;font-size: 14px;position: relative;padding: 10px 0;}
#fd .txt p{margin-bottom: 5px;}
#fd .ico-fd{position: absolute;width: 55px;height: 44px;top: 32px;left: 130px;}
#fd .fd-er{position: absolute;width: 97px;height: 94px;top: 13px;right: -70px;}




/*index*/
#index-fd{width: 100%;position: absolute;left: 0;bottom: 0;background: #003e7e;color: #fff;font-family: "宋体";line-height: 24px;padding: 5px 0;}
#index-fd p{margin: 0;}
#index-fd .p1 .s1{float: right;}
#index-fd .p2{text-align: right;}
#index-fd .link{margin-left: -5px;}
#index-fd .link a{color: #fff;margin: 0 5px;}

/*******************************
	-------[=浮动框]-------
********************************/
#floatBar{position: fixed;left: 50%;top:0;margin-left: -680px;
	width: 45px;background-color: #125a99;font-family:"微软雅黑","Microsoft Yahei";z-index: 99;
	
}
.overlay{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 90;
	background-color: rgba(0,0,0,.5);
}
.g-leftbtn{padding: 45px 10px 45px;line-height: 1.2;display: block;
	font-size: 16px;text-align: center;color: #fff;cursor: pointer;
	background: url(../images/menu.png) no-repeat center 22px;
}
.mainNav{position: absolute;top: 190px;width: 130px;
	background-color: #0568b0;z-index: 99;
}
.mainNav > ul{position: relative;}
.mainNav > ul > li{line-height: 35px;}
.mainNav > ul > li > dl{border-bottom: 1px solid #017bc5;display: none;}
.mainNav > ul > li > dl > dd{line-height: 35px;}
.mainNav .subNav{position: absolute;left: 100%;top: 0;font-family:'宋体';
	background-color: rgba(255,255,255,1);border: 4px solid #389ad7;z-index: 4;display: none;
}
.mainNav .sub1{line-height: 30px;width: 720px;}
.mainNav .sub1 a{color: #666;padding-left: 7px;position: relative;
	background: url(../images/dot2.png) no-repeat left center;
	overflow: hidden;white-space: nowrap;word-wrap: normal;text-overflow: ellipsis;
}
.mainNav .sub1 a:hover{color: #f60;}
.mainNav .sub1 a.hasub:after{right: 20px;top: 50%;margin-top: -4px;
	content: '';position: absolute;width: 8px;height: 8px;
	background: url(../images/a2.png) no-repeat center center;
}
.mainNav .sub1 > ul > li{padding: 0 20px;border-bottom: 1px solid #ddd;overflow: hidden;}
.mainNav .sub1 > ul > li > a{display: block;width: 33.333%;float: left;}
.mainNav .sub1 > ul > li > ul{float: left;width: 66.666%;}
.mainNav .sub1 > ul > li > ul > li{line-height: 30px;overflow: hidden;}
.mainNav .sub1 > ul > li > ul > li > a{display: block;width: 50%;float: left;
	background-position: 2px center;padding-left: 9px;opacity: .8;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.mainNav .sub1 > ul > li > ul > li > ul{width: 50%;float: left;}

.mainNav .sub1 > ul > li.height > a{ background:none; font-weight:bold;color:#f60;}

.mainNav .sub2{width: 490px;min-height:240px;}
.mainNav .sub2 > ul{line-height: 30px;position: relative;background: #fff;}
.mainNav .sub2 > ul > li{padding-left: 17px;
	background: url(../images/dot2.png) no-repeat 10px center;
	float: left;width: 50%;z-index: 1;
}

.mainNav .sub2 > ul > li > a{display: block;position: relative;z-index: 5;}
.mainNav .sub2 > ul > li.on,.mainNav .sub2 > ul > li:hover{
	background-color: #389ad7;z-index: 9;background-image: url(../images/dot2-w.png);
}
.mainNav .sub2 > ul > li.end .g-ul a{color:#999;}
.mainNav .sub2 > ul > li.end:hover .g-ul a{color:#fff;}
.mainNav .sub2 > ul > li.on > a,.mainNav .sub2 > ul > li:hover > a{color: #fff;}
.mainNav .sub2 > ul > li.on > a{z-index: 990;}
.mainNav .sub2 > ul > li.on > a:after{
	content: '';position: absolute;left: 100%;top: 50%;
	width: 0;height: 0;border-width: 4px;margin-left: -4px;
	border-style: dashed solid dashed dashed;margin-top: -4px;
	border-color: transparent #fff transparent transparent;
	
}
.mainNav .sub2 .sub-con{position: absolute;top: -4px;width: 370px;padding:0 15px;
	border: 4px solid #389ad7;z-index: 40;display: none;
	background: #fff;
	min-height:455px;
	left:100%;
}

.mainNav .sub2 .sub-con .a-box{margin-bottom: 20px;}
.mainNav .sub2 .sub-con .a-box span{display:block;padding:0px 8px 0px 0px;}
.mainNav .sub2 .sub-con .tag{color: #999;}

.g-dlist{background: #fff url(../images/bg-nav.jpg) repeat-y right top;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	position: absolute;top: -4px;width: 200px;
	left: 100%;
	border: 4px solid #389ad7;
	border-left:none;
	padding:0 15px;
	min-height:455px;
	display:none;
}
.g-dlist dd{margin-bottom: 20px;line-height: 30px;}
.g-dlist dd a{font-size:14px;font-weight:bold;color:#444;}
.g-dlist dd a:hover{color:#ff6f18;}
.g-dlist em{color: #900;}

.mainNav .sub2 > ul > li.height3 a.title{background:none;font-weight:bold;color:#f60;display:inline-block;padding-right:25px;}
.mainNav .sub2 > ul > li.height3:hover a.title{background:none;font-weight:bold;color:#f60;}
.mainNav .sub2 > ul > li.height3 a.title:hover{text-decoration:underline;}
.mainNav .sub2 > ul > li.height3 span a{color:#444;display:inline-block;margin-right:8px;}
.mainNav .sub2 > ul > li.height3:hover span a{color:#444;}
.mainNav .sub2 > ul > li.height3 span a:hover{text-decoration:underline;}

.mainNav .sub2 > ul > li.height3:hover{background:url("../images/dot2.png") no-repeat 10px center;}

.mainNav .sub2 > ul > li.height2,.mainNav .sub2 > ul > li.height3{width:100%;}
.mainNav .sub2 > ul > li.height2 a{background:none; font-weight:bold;color:#f60;}
.mainNav .sub2 > ul > li.height2:hover a{ color:#fff;}


.mainNav .v1,.mainNav .s1{color: #fff;display: block;border-bottom: 1px solid #017bc5;
	background: url(../images/dot1.png) no-repeat 15px center,
		url(../images/a1.png) no-repeat right 15px center;
}
.mainNav .v1{padding: 0 25px;font-size: 15px;}
.mainNav .on .v1,.mainNav li:hover .v1{background-color: #1a80ca;border-bottom-color: #389ad7;}
.mainNav .s1{padding-left: 31px;font-size: 14px;position: relative;z-index: 5;
	background-color: #0363aa;border-bottom-color: #016ab7;
	background-position: 20px center, right 15px center;
}
.mainNav dd.ok .s1:after{
	content: '';position: absolute;left: 100%;top: 50%;
	width: 0;height: 0;border-width: 4px;margin-left: -4px;
	border-style: dashed solid dashed dashed;margin-top: -4px;
	border-color: transparent #fff transparent transparent;
}

.mainNav .wjl_v1,.mainNav .v1{color: #fff;display: block;border-bottom: 1px solid #017bc5;
	background: url(../images/dot1.png) no-repeat 15px center,
		url(../images/a1.png) no-repeat right 15px center;
}
.mainNav .wjl_v1{padding: 0 25px;font-size: 15px;position:relative;}
.mainNav .on .wjl_v1,.mainNav li:hover .wjl_v1{background-color: #1a80ca;border-bottom-color: #389ad7;}
.mainNav .on .wjl_v1:after{border-color: transparent #fff transparent transparent;
    border-style: dashed solid dashed dashed;
    border-width: 4px;
    content: "";
    height: 0;
    left: 100%;
    margin-left: -4px;
    margin-top: -4px;
    position: absolute;
    top: 50%;
    width: 0;
    z-index: 999;}
/*******************************
	-------[=主页]-------
********************************/

/*-----------------[公用]--------------*/
.h100{height: 100px;}
.g-box1{background-color: #fff;border: 1px solid #f3f2f2;position: relative;
	box-shadow: 0px 1px 5px #999;padding: 0 30px 30px;
}
.g-box1:after,.g-box1:before{
	content: "";height: 4px;background-color: #fff;position: absolute;
	border: 1px solid #ebebeb;border-bottom: 0;
}
.g-box1:after{width: 100%;top: -4px;left: 0;}
.g-box1:before{left: 2px;right: 0;top: -8px;border-color: #dddede;}
