﻿

/*-----------------[初始化]--------------*/
body{color: #444;font-size: 12px;font-family:"微软雅黑","Microsoft Yahei";min-width: 1000px;}
a{color: #444;}
a:hover{color: #337ec6;}
img,.ani{
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
input,textarea,select{font-size: 12px;color: #444;font-family:"微软雅黑","Microsoft Yahei";
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
input[type='submit'],input[type='reset'],input[type='button'],button{cursor: pointer;}


/*布局*/
.wp{width: 1000px;margin: 0 auto;}
.h30{height: 30px;clear: both;overflow: hidden;}
.h50{height: 50px;clear: both;overflow: hidden;}
.h100{height: 100px;clear: both;overflow: hidden;}

/*标题*/

/*按钮*/
.g-btn1{display: block;background-color: #206fb2;text-align: center;line-height: 39px;
	color: #fff;font-size: 16px;
}
input.g-btn1{border:0;width: 100%;}

.g-btn2{display: inline-block;width: 155px;text-align: center;line-height: 40px;
    color: #fff;font-size: 16px;background-color: #e18c13;
}
.g-btn2:hover{color: #fff;background-color: #f29b1f;}

/*颜色*/

/*******************************
	-------[=顶部]-------
********************************/
#top{overflow: hidden;color: #bcbcbc;line-height: 30px;border-bottom: 1px solid #e5e5e5;}
#top a{color: #bcbcbc;}
#top a:hover{color: #337ec6;}
#top .top-r{float: right;}

/*******************************
	-------[=头部]-------
********************************/
#hd{height: 70px;padding: 10px 0;overflow: hidden;}
#hd .logo{display: inline-block;line-height: 70px;}
#hd .logo img{display: inline-block;vertical-align: middle;}

.soBox{border: 1px solid #e5e5e5;width: 370px;height: 38px;margin-top: 15px;}
.soBox input{height: 38px;display: block;float: left;border: 0;outline: 0;}
.soBox .inp{line-height: 38px \9;width: 310px;padding-left: 10px;}
.soBox .inp-btn{float: right;width: 50px;
	background: url(../images/ico-so.png) no-repeat center center;
}

/*******************************
	-------[=导航]-------
********************************/
#nv{line-height: 45px;height: 45px;background-color: #337ec6;*zoom:1;position: relative;z-index: 99;}
#nv:after,#nv:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }

.nav{margin-left: 150px;overflow: hidden;}
.nav li{float: left;width: 16.666%;}
.nav .v1{font-size: 16px;color: #fff;display: block;text-align: center;margin-right: 1px;}
.nav li.on .v1,.nav .v1:hover{background-color: #1b69b3;}

.mainNavBtn{background-color: #2989f2;color: #fff;display: block;text-align: center;font-size: 16px;font-weight: bold;}
.mainNavBtn:hover{color: #ffd200;}
.mainNavBtn span{display: inline-block;padding-left: 40px;
	background: url(../images/ico-menu.png) no-repeat left center;
}

.mainNav{position: relative;width: 150px;float: left;}
.mainNav .main-nav-ul{position: absolute;left: -1px;top: 100%;width: 100%;display: none;}
.mainNav.open .main-nav-ul{display: block;}
.main-nav-ul{background-color: #fff9f3;border: 1px solid #cec8c2;border-top: 0;}
.main-nav-ul li{}
.main-nav-ul li:hover{background-color: #fff;}
.main-nav-ul .s1{font-size: 16px;display: block;text-align: center;font-weight: bold;color: #666;border: 2px solid #fff9f3;border-right: 0;position: relative;}
.main-nav-ul .s1:after{
	content: '';position: absolute;left: 100%;top: 0;bottom: 0;
	width: 2px;background-color: #fff;z-index: 1;display: none;
}
.main-nav-ul li:hover .s1{color: #1c61ad;border-color: #5fa6dc;}
.main-nav-ul li:hover .s1:after{display: block;}
.main-nav-ul .sub{padding: 0 10px;line-height: 25px;border: 2px solid #5fa6dc;
	color: #999;font-size: 14px;background-color: #fff;display: none;
	position: absolute;left: 100%;top: 0;width: 480px;
}
.main-nav-ul .sub dl{overflow: hidden;padding: 10px;line-height: 28px;border-bottom: 1px solid #d2d2d2;}
.main-nav-ul .sub dl:last-child{border-bottom: 0;}
.main-nav-ul .sub dt{float: left;width: 120px;}
.main-nav-ul .sub dd{margin-left: 120px;}
.main-nav-ul .sub dd a{display: inline-block;margin-right: 10px;}
.main-nav-ul li:hover .sub{display: block;}


/*******************************
	-------[=底部]-------
********************************/
#fd{padding: 10px 0 80px;background-color: #ccddef;overflow: hidden;
	text-align: center;color: #666;font-size: 14px;line-height: 2;
}

/*******************************
	-------[=浮动框]-------
********************************/
#floatBar{width: 55px;position: fixed;right: 30px;/*top: 50%;*/ top:630px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
#floatBar .a-close{position: absolute;right: 0;top: 0;width: 14px;height: 14px;
	background: url(../images/ico-close.png) no-repeat center center;display: none;
}
#floatBar ul{}
#floatBar li{background-color: #82c1ec;margin-bottom: 4px;color: #fff;
	text-align: center;font-size: 14px;
}
#floatBar li:hover .pop{display: block;}
#floatBar .pop{position: absolute;right: 100%;top: 0;/*margin-right: 1px;*/line-height: 1.7;
	background-color: #4f9ed4;padding: 10px;width: 120px;text-align: left;font-size: 12px;
	display: none;
}
#floatBar .ico-msg{display: inline-block;padding-top: 40px;padding-bottom: 5px;
	background: url(../images/ico-msg.png) no-repeat center 5px;cursor: default;
}
#floatBar .a-top{display: block;height: 55px;
	background: url(../images/ico-up.png) no-repeat center center;
}

/*面包屑----------*/
.cur{
    overflow: hidden;
    line-height: 42px;
}
.cur li{
    float: left;
    color: #999;
}
.cur a{
    color: #999;
}
.cur a:hover{
    color: #134268;
    
}

/*页码*/
.page{
    padding-top: 23px;
    text-align: center;
    border-top:1px dashed #dbdbdb;
    font-size: 14px;

}
/*.page a{
    display: inline-block;
}*/
.page  a{
    height: 16px;
    line-height: 16px;
    display: inline-block; 
    padding:0 4px;
    color: #5b5b5b;

}
.page span{ color:#03C; text-decoration:underline;}
.page .a1 a{
    color: #a3a3a3;

}
.page  a:hover,
.page .on a{
    color: #fff;
    background-color: #5b5b5b;
}

/*内页布局----------*/
.layout .col-l{
    float: left;
    width: 147px;
}
.layout .col-r{
    float: right;
    width: 786px;
}

/*右侧导航-----------*/
.snav{
    padding-bottom: 12px;
    font-size: 16px;
    border:1px solid #e5e5e5;
}
.snav li{
    text-align: center;
    padding:0 6px;
    height: 36px;
}
.snav li:first-child{
    background-color: #eeeeee;
    border-bottom:1px solid #e5e5e5;
    
}

.snav li a{
    display: block;
    color: #333;
    padding-top: 2px;
    border-bottom: 1px dashed #ddd;
    line-height: 32px;
}
.snav li span{
    display: block;
    color: #777;
    line-height: 30px;

}
.snav .tail a{
    border-bottom: none;
}
.snav li a:hover,
.snav .on a{
    color: #337ec6;
}

/*标题*/
.tit-j1{
    margin-top: -8px;
    padding-bottom: 10px;
    text-align: center;
    font-weight: normal;
    font-size: 18px;
    color: #555;
    border-bottom: 1px solid #cdcdcd;
}

.aclaedu_pay_test{ display:none;}