/************************顶部*******************************************/
.headerWrap{background: #fafafa;width: 100%;min-width: 1200px;}
.headerMain{width: 1200px;margin: 0 auto;height: 55px;padding: 10px 0;position: relative;z-index: 10;}
.headerMain .headerLogo{width: 160px; height: 55px;position: absolute;left: 0px;z-index: 2;cursor: pointer;}
.headerMain .choseCtiy{z-index: 10;cursor: pointer; width: 65px; height: 55px;position: absolute;left: 200px;line-height: 55px;color: #333;padding: 0 10px;}
.headerMain .choseCtiy .this-city{float: left;display: block;}
.headerMain .choseCtiy .upicon{width: 14px;float: right;display: block;margin-top: 2px;}
.headerMain .cityListDiv{display:none;z-index: 3;width:280px; padding:0px 10px 10px 10px;position: absolute;left: 0px;top: 54px;background:#fff;}
.headerMain .cityListDiv ul li{height: 25px;line-height: 25px;padding:10px 0;width: 90%;margin: 0 auto;}
.headerMain .cityListDiv ul li dl dt{width: 80px;float: left;color: #999999;}
.headerMain .cityListDiv ul li dl dd{padding-left: 80px;}
.nowCity-span{padding: 0 10px;float: left;}
.openCity-span{padding: 0 3px;width:50px;float: left;}
.openCity-span:hover{color: #999999;}
.headerMain .choseCtiy:hover{background: #fff;}
.headerMain .choseCtiy:hover .cityListDiv{display: block;}
.headerMain .phoneDiv{line-height: 55px; width: 170px; height: 55px;position: absolute;right:168px;z-index: 2;}
.headerMain .phoneDiv .icon-phone{float: left;display: block;width: 25px;margin-top: 5px;}
.headerMain .phoneDiv .phoneNum{float: left;display: block;color: #333333;margin-left: 20px;font-size: 16px;}
.headerMain .login-span{line-height: 55px; width: 150px; height: 55px;position: absolute;right: 0px;z-index: 2;}
.headerMain .login-span .loginF{float: left;display: block;width: 48px;cursor: pointer;text-align: center;}
.headerMain .login-span .registeredF{float: left;display: block;width: 48px;cursor: pointer;text-align: center;}
.headerMain .login-span .loginF:hover{color: #999999;}
.headerMain .login-span .registeredF:hover{color: #999999;}
.headerMain .login-span .userInfoF{float: left;display: block;width: 80px;cursor: pointer;text-align: center;}
.headerMain .login-span .userInfoF:hover{color: #999999;}
/************************菜单****************************************/
.mainNavWrap{width: 100%;min-width: 1200px;background: #00a1e9;}
.mainNav{background: #00a1e9;width: 1200px;margin: 0 auto;position: relative;z-index: 9;}
.mainNav .mainNav-li{cursor:pointer;height: 40px;padding: 5px 0;width: 200px;float: left;text-align: center;position: relative;line-height: 40px;color: #FFFFFF;}
.mainNav .mainNav-li:hover{background: #0093d4;}
.mainNav .couresList-f-Li:hover{background: #036895;}
.mainNav .couresList-f-Li:hover .couresList{display: block;}
.mainNav .mainNav-li .upicon{width: 14px;display: block;position: absolute;top: 7px;right: 72px;}
.mainNav .couresList{display:none;z-index: 2;width:240px; padding: 0 0 20px 0;position: absolute;left: 0;top: 50px;background:url(../../img/common/background_wall.png);}
.mainNav .couresList ul{padding-left: 36px;}
.mainNav .couresList .course-li{padding: 5px 0; color: #fff;float: left;overflow: hidden;min-width: 50px;max-width: 145px;margin-left: 20px;}
.mainNav .couresList .course-li:hover{color: #333;}

/**********************顶部大图banner轮播*****************************/
.index-banner{height: 460px;}
.flexslider {margin: 0px auto 20px;position: absolute;width: 100%;height: 460px;overflow: hidden;zoom: 1;}
.flexslider .slides li {width: 100%;height: 100%;}
.flex-direction-nav a {width: 70px;	height: 70px;line-height: 99em;	overflow: hidden;margin: -35px 0 0;
	display: block;background: url(../../js/pl/side/img/ad_ctr.png) no-repeat;position: absolute;
	top: 50%;z-index: 1;cursor: pointer;opacity: 0;
	filter: alpha(opacity=0);-webkit-transition: all .3s ease;
	border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}

.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}

.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}

.flex-control-paging li a {background: url(../../js/pl/side/img/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a {background-position: 0 0;}

.flexslider .slides a img {height:100%;display: block;}
