/***自定义*/
/*** banner */
.banner{
	width:100%;
	text-align:center;
	background:url(../../images/lxy/banner_bg.jpg);}



/* 默认幻灯片 */
.FocusPic{zoom:1;position:relative;overflow:hidden;}
.FocusPic .content{overflow:hidden;}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:306px;height:25px;line-height:25px;overflow:hidden;}
.FocusPic .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.FocusPic .title a{display:block;padding-left:15px;color:#FFFFFF;font-size:14px;font-weight:bold;text-align:left;}
.FocusPic .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:left;z-index:9999;}
.FocusPic .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;margin-top:2px;padding:2px 6px;font-style:normal;height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic .change i.cur {background:#FF7700;}


/*** 通知*/
.announce{
	width:365px;
	margin-right:10px;
	line-height:30px;
	float:left;
	margin-bottom:15px;}
.announce last{
	margin-right:0px;}
/*** 通知标题 */
.announce_title{
	background:url(../../images/lxy/title01.jpg) no-repeat;
	padding-left:35px;
	font-size:14px ;
	font-weight:bold;
	height:33px;
	line-height:35px;
	color:white;}
.announce_title img{ float:right; margin-top:13px;margin-right:10px;}
.announce_content{
	border:#CCC 1px solid;
	padding: 0 10px;
	height:185px;}
.announce_content span{
	height:25px;}
/*** 资源链接 */
.my_links{
	background:#E6ECEA;
	width:200px;
	height:150px;
	padding:10px 12px 12px 10px;
	margin-top:20px;}
.my_links li{
	margin: 1px 0px ;
	height:36px;}
.my_title1{
	margin-left:30px;
	font-size:14px;
	font-weight:bold;
	line-height:50px;}
.my_content1{
	width:303px;
	padding:0 10px;
	border:1px solid #CCC;
	min-height:200px;}
/*** 师资目录 */
.teachers_cat{
	margin:10px 20px;
	text-align:center;}
.teachers_cat .con{
	font-size:14px;
	line-height:22px;
	text-align:left;}
/*** 师资列表 */
.teachers_list li{ vertical-align:top; width:188px;*width:191px; text-align:center; padding-bottom:12px;}
.teachers_list li div.img-wrap{ width:160px; height:120px; margin:auto; margin-bottom:3px;}
.teachers_list li div.img-wrap a{ width:160px; height:120px;*font-size:88px;}
/*** 文章目录 */
.w_700 {width:600px;}
.ipg .row2 .w_700{ background:url(../../images/lxy/images/scrap_jpg.jpg) no-repeat 290px -300px; padding-right:10px;}
.ipg .row2 .w_700 dd{ margin-bottom:13px; text-indent:2em; color:#999;}
.ipg .row2 .w_700 dl dt{ margin-bottom:6px; font-size:14px; font-weight:bold;}
/***页脚文字*/
.my_foot{
	width:100%; 
	text-align:center;
	line-height:25px;
	color:#FFF;
	background:url(../../images/lxy/banner_bg.jpg);}
/*type*/
body{font: 12px/1.5 Arial,Simsun,"Arial Unicode MS",Mingliu,Helvetica; word-wrap:break-word; background:#F3F3F3;}
h1{font-size:34px;}h2{font-size:26px;}h3{font-size:18px;}h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}h1,h2,h3{font-family:microsoft yahei,Arial,Simsun,"Arial Unicode MS",Mingliu,Helvetica;} ul li{ line-height:22px;}
a:link,a:visited{text-decoration:none; color:#000;}a:hover{text-decoration:underline;}a img{overflow:hidden;}

/*scrap*/
ul.col li,div.col{display:inline-block;vertical-align:middle;zoom:1;overflow:hidden;}
.clr:after{ content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;} .clr{display:block;}
/*.clr:after{content:" "; display:block; height:0px; clear:both; visibility:hidden;}.clr{display:inline-block;}* html .clr{height:0%;}*/
.wp{overflow:hidden; *display:inline-block;}.wp{*display:block;}
.l{float:left;}.r{float:right;}.p_r{position:relative;}.p_a{position:absolute;}
.txt_nowrap,.a_nowrap a{white-space:nowrap;}
.en{word-wrap:break-word; font-family:Arial, Helvetica, sans-serif;}

/*public*/
.bgl,.bgl1,.bgl2,.bgl3,.bgl4{background:url(../../images/lxy/images/scrap_gif.jpg) no-repeat 0% 50%;padding-left:18px;}

.main_nav,.tit1x{}

.tit h4,.tit h5,.tit h6,.tit1x h4,.tit1x h5,.tit1x h6{color:#003f72; margin-left:8px;}
.tit .more,.tit1x .more{margin-right:8px; float:right;}
.tit .more a{color:#003f72;}

.tit1x{ background-position:0px 0px; height:28px; line-height:26px;}
.tit1x .more a{color:#003f72;}

.libgl{ margin:8px;}
.libgl li{padding-left:20px; height:24px; line-height: 24px; overflow:hidden;}
.libgla{background:url(../../images/lxy/images/libg2.jpg) no-repeat 0px 9px; margin:8px;}
.libgla li{padding-left:14px; height:24px; line-height: 24px; overflow:hidden;}
.li1a li{margin-left:12px; padding-left:15px; height:26px; line-height:26px; overflow:hidden;}

.hr8{height:8px;}
.hr10{height:10px;}
.mg8{margin:8px;}
.mgr6{margin-right:6px;}
.mgt6{margin-top:6px;}
.txt_c{text-align:center;}
.txt_r{text-align:right;}

.li24{margin:8px;}
.li24 li{overflow:hidden; line-height:24px; overflow:hidden;}
.li24 li span{margin-right:4px;}

/*layout*/
.lyt3 div{width:33%; overflow:hidden;}
.lyt2 div{width:50%; overflow:hidden;}

ul.col2 li{width:49.2%; text-align:center; overflow:hidden;}
ul.col4 li{width:24.6%;}

.twtlr img{float:left; margin:8px;}
.twtlr_tr8 img{float:left; margin-right:8px;}

/*box*/
.box0{border:1px solid #efefef;zoom:1;}

.box01x{border:1px solid #fff;zoom:1; }
.box01x .tit{ height:36px; line-height:32px;}
.box01x .tit .bgl{ background-position: 0px -238px; padding-left:18px;}

.box0c{border:1px solid #d3d3d3;zoom:1;}

.box1x1{background:url(../../images/lxy/images/box01x1.jpg) repeat-x;}
.box1x1 .tit{ height:30px; line-height:28px;}
.box1x1 .tit .bgl1{background-position: 0px -452px;}

/*block*/


/*v9 public*/
.ft{ border-top:1px solid #efefef;zoom:1;}
.main_nav{ background-position:0px -331px; height:44px; line-height:44px; text-align:center;}
.main_nav a{ font-size:14px; font-weight:bold; color:#fff; margin:0px 10px;}
.ft_nav{ text-align:center;}
.ft .mg8{line-height:24px;}
.ft .mg8 a{ margin:4px;}
.cptxt{ text-align:center; line-height:28px; margin-bottom:20px; color:#999;}
.cptxt a:link,.cptxt a:visited{color:#999;}
.ft_nav{ margin-top:20px; margin-bottom:10px; color:#999;}
.ft_nav a{ margin:0px 6px;}
.ls a:link,.ls a:visited{color:#003F72;}
.hs,.hs a:link,.hs a:visited{color:#999;}
.li1as{border-top:1px #ccc dashed; margin:18px 0px; background:none!important; height:1px!important; *margin-top:8px!important;zoom:1;}

.w_960{width:1050px; margin:0px auto; background:#FFF;}

.pages { padding:14px 0 10px;}
.pages a { display:inline-block; width:26px; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3;zoom:1; text-align:center; color:#333;}
.pages a.a1 {width:56px;}
.pages a:hover { background:#f1f1f1; color:#000; text-decoration:none;}
.pages span { display:inline-block; width:26px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2;zoom:1; color:#fff; text-align:center;}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px;  border:1px solid #e3e3e3; text-align:center; color:#a4a4a4;}

.mbx{ background:url(../../images/lxy/images/icon.jpg) no-repeat 0px -30px; padding-left:20px; margin-left:8px; height:30px; line-height:30px; margin-top:20px;}
.mbx span{color:#CCC; margin-left:6px;}

/*v9 tpl1*/
.nav{ background:url(../../images/lxy/images/navbg.jpg) no-repeat; width:960px; height:40px; line-height:40px; color:#fff;}
.nav a{ margin-left:10px; margin-right:10px; font-size:14px; font-weight:bold;}
.nav a:link,.nav a:visited{color:#fff;}
.w_300{ width:300px;}
.ft{ margin-top:8px;}
.hd .row1{ margin-top:10px; margin-bottom:10px;}
.hd .row1 .logo{float:left;}
.hd .rbar a,.hd .rbara a{ margin:0px 6px;}
.hd .hs{ margin-right:12px;}

.hd .row1 .r2{ margin-top:12px;height: 22px;line-height: 22px;margin-top: 12px;overflow: hidden; text-align:right;}
.hd .row1 .r2 .r{ margin-left:20px;}
.hd .row1 .r2 a{ margin:0px 6px;}
.hd .row1 .r .rbar{ text-align:right;}
.pd1_4{padding-left:4px; padding-right:4px; *padding-left:2px; *padding-right:2px; *height:21px; position:relative\9; top:-2px\9;}

.ipg .row2 .w_300{ padding-right:10px;}
.ipg .row2 .w_300 dd{ margin-bottom:13px; text-indent:2em; color:#999;}
.ipg .row2 .w_300 dl dt{ margin-bottom:6px; font-size:14px; font-weight:bold;}

.ipg { background:url(../../images/lxy/images/xxx.jpg) repeat-x 0% 0%; margin-top:8px;}
.ipg .row3 .bdr{background:url(../../images/lxy/images/yxx.jpg) repeat-y 100% 0%;}

.ipg .r1{ line-height:28px; margin-bottom:10px;}
.ipg .r1 .fs14{ font-size:14px; margin-top:8px;}
.ipg .r1 .fs14 a{ margin:0px 6px;}
.ipg .r1 .lso{ margin-top:24px;}

.ipg .row1,.lpg .row1{height: 36px;line-height: 36px; color:#666;}
.ipg .row1 .mglr8{ margin-left:8px; margin-right:8px;}
.ipg .row1 .w_910{height:36px; line-height:36px; overflow:hidden;}
.ipg .row1 .w_910 ul.hs{ margin-top:6px;}
.ipg .row1 .w_910 ul.hs li{ margin-left:12px; padding-left:8px; height:22px; overflow:hidden; float:left;}


.ipg .r3{background: url(../../images/lxy/images/rx_sc.jpg) repeat-x 0px 0px; height:91px; overflow:hidden;}
.ipg .r3 ul.col4{width:600px; margin-top:26px;margin-left:30px; height:50px; overflow:hidden;}
.ipg .r3 ul.col4 img{border:1px solid #09c;}
.ipg .r3 .c{float:left; height:91px; overflow:hidden;}
.ipg .r3 .r,.ipg .r3 .l{width:20px; height:91px;display: table-cell;vertical-align: middle;}

.ipg .row3 .c .tit1{ height:38px; line-height:38px; overflow:hidden; }
.ipg .row3 .c .tit1 h5{float:left; margin-right:6px;}
.ipg .row3 .c .tit1 img{ margin-top:12px;}
.ipg .row3 .c .li1a{ margin-top:14px;}
.ipg .row3 .c .li1a li{ margin-left:0px; font-size:14px; color:#999;}
.ipg .row3 .c .li1a li a{ margin-right:14px;}
.ipg .row3 .c .tit2{overflow:hidden; border-bottom:1px solid #09c;}
.ipg .row3 .c .tit2 h5{height:35px; line-height:35px; float:left; margin-right:6px; border-bottom:2px solid #09c; padding-left:4px; padding-right:6px;}

.lpg .row2{ margin:0px auto; width:950px;}
.lpg .row2 div.l{width:420px; padding-right:30px; margin-right:10px; background:url(../../images/lxy/images/yxx.jpg) repeat-y 100% 0%;}
.lpg .row2 .li1a li{ margin-left:0px;}
.lpg .row2 .wp{ padding-left:26px;}

.spg .act{margin:20px;}
.act_tit{ border-bottom:1px dashed #ccc; text-align:center; padding:20px 0px; margin:0px 20px;}
.content{ margin:20px;}
.content p{font-size: 14px;line-height: 24px;padding: 8px 0;text-align: justify;text-indent: 2em;word-wrap: break-word;}
.amglr4 a{ margin-left:4px; margin-right:4px;}
.content img{ 
	width:expression(this.width>680? this.height = this.height*680/this.width :"auto");
	height:expression(this.width>680? "680px" : "auto");
	max-width:680px;}

.act_t{ border:1px solid #c3d4e7; position:relative; top:-1px; text-align:right; padding:8px; vertical-align:middle; height:15px; background-color:#f4f8fd;}
.act_t a{width:15px;height:15px;line-height:15px;background: url(../../images/lxy/images/icon.jpg) no-repeat; margin-left:6px; float:right; display:block;}
.act_t a.t{background-position: left -338px; width:auto; padding-left:16px; color:#8896b1; float:left;}
.act_t a.t1{background-position: left -115px;}
.act_t a.t2{background-position: left -160px;}
.act_t a.t3{background-position: left -205px;}
.act_t a.t4{background-position: left -250px;}
.act_t a.t5{background-position: left -295px;}
.act .mgtb6{ text-align:center;}

.Article-Tool{ border:1px solid #c3d4e7; position:relative; top:-1px; text-align:right; padding:8px; vertical-align:middle; height:15px; background-color:#f4f8fd;}
.Article-Tool a{display:inline-block;zoom:1;*display:inline;width:16px;height:16px;line-height:16px;background: url(../../images/lxy/icon.jpg) no-repeat; margin-left:6px;}
.Article-Tool a:hover{text-decoration: none;}
.Article-Tool a.t,.Article-Tool a.t6{background-position: left -336px; width:auto; padding-left:16px; color:#8896b1;}
.Article-Tool a.t1{background-position: left -115px;}
.Article-Tool a.t2{background-position: left -159px;}
.Article-Tool a.t3{background-position: left -205px;}
.Article-Tool a.t4{background-position: left -250px;}
.Article-Tool a.t5{background-position: left -294px;}
.Article-Tool a.t6{background-position: left -421px;padding-left:18px;}

.cmt{padding:10px 20px;}
.cmt h5{ height:22px; padding-bottom:5px;}
.cmt strong{padding-left:21px; float:left;}
.cmt textarea{border:1px solid #DCDDDD; background:#fff;clear:both;color:#555;font-size:14px;height:130px;padding:5px 0 0 5px;text-align:left;width:99%; margin-bottom:8px;}
.cmt .tr{float:right; color:#004499; font-weight:normal;}
.cmt .dl{ float:right;}

.cnav{margin-left:auto;margin-right:auto; width:950px; background:url(../../images/lxy/images/cnav.jpg) no-repeat 50% 100%; height:31px; line-height:31px;}
.cnav a{ margin:0px 10px;}


.tit1,.tit2,.tit3{color:#2A5099;}
.tit1 a:link,.tit1 a:visited,.tit2 a:link,.tit2 a:visited,.tit3 a:link,.tit3 a:visited,.tit4 a:link,.tit4 a:visited,.lso a:link,.lso a:visited{color:#2A5099;}
.tit4{color:#2A5099;}
.w_206{width:206px; margin-left:8px;}
.w_206 .twtb{ text-align:center; background:#efefef; padding-top:12px; padding-bottom:8px; overflow:hidden;}
.w_206 .twtb p{ margin-top:6px;}

.ipg .row3 .c .pl{line-height: 21px;margin-top: 8px;}
.ipg .row3 .c .pl dd,.ipg .row3 .c .pl dt{ overflow:hidden; height:21px; line-height:21px;}
.ipg .row3 .c .pl dd{ text-indent:2em; color:#999;}

.tit3{ background:url(../../images/lxy/images/xxx.jpg) repeat-x 0% 100%; height:40px; line-height:40px; overflow:hidden;}
.tit3 span.r a{ margin:0px 6px;}

.tit4{background:url(../../images/lxy/images/xxx.jpg) repeat-x 0% 100%; margin-top:6px;}
.tit4 .txx{background:url(../../images/lxy/images/xxx.jpg) repeat-x 0% 0%;height:40px; line-height:40px; overflow:hidden;}
.tit4 .txx a.mg8 img{ margin:8px;}
.tit4 span.r a{margin:0px 6px;}

.ipg .r3 .btn_l,.ipg .r3 .btn_r{background:url(../../images/lxy/images/scrap_gif.jpg) no-repeat;width:14px; height:15px; cursor:pointer; margin:auto;position: relative; top: 50%; margin-top:-6px;}
.ipg .r3 .btn_l{background-position:0px -680px;}
.ipg .r3 .btn_r{background-position:0px -458px;}

.ipg .r4,.ipg .r5,.ipg .r6{ background:url(../../images/lxy/images/xxx.jpg) repeat-x 0px 0px; padding:8px 0px; width:325px;float:left; margin-right:25px;}

.twtlr_tr4 img{float:left; margin-right:4px;}

.iptmail{ margin:10px 0px; text-align:center;}
.w8em{ width:12em; margin:0px 8px;}
.w_910{width:900px;}
.mgb-3 img{ margin-bottom:-3px;}
.mglt812{ margin-left:8px; margin-top:12px; float:left;}
.mgl20{ margin-left:20px;}

.box0c{border:1px solid #d3d3d3;}
.box1x1{background:url(../../images/lxy/images/box01x1.jpg) repeat-x;}
.box1x1 .tit{ height:30px; line-height:28px;}
.box1x1 .tit .bgl1{background-position: 0px -452px;}
.amglr4 a{ margin-left:4px; margin-right:4px;}
.logolist img{ margin:8px; margin-top:4px;}
.w_708{width:708px;}
.ml12{ margin-left:12px;}


.w_240{width:220px; margin-left:8px;}
.w_240 .libgla,.w_240 .li24{ margin-left:0px; margin-right:0px;}

.w_294{width:294px;}
/*.mgr8{margin-right:8px;}*/
.mgtb8{ margin-top:8px; margin-bottom:8px;}
.mglit8 li{margin-top:10px;}
.mgtb20{ margin-top:20px; margin-bottom:20px;}

.cx{ position: relative; width:620px; margin-left:20px;}
.cx .ttimg{ position:absolute; width:2010em; margin-top:24px;}
.cx .ttimg li{float:left; width:148px; overflow:hidden; margin-right:10px;}
#trigger1{ display:none;}
.current{ background:#666; color:#FFF; padding:4px;}
.cs-buttons{_margin-right:10px;}

/* 默认幻灯片 */
.w386x214{zoom:1;position:relative; overflow:hidden; width:386px; height:214px; overflow:hidden;}
.w386x214 .content{overflow:hidden;}
.w386x214 .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.w386x214 .title-bg,.w386x214 .title{position:absolute;left:0px;bottom:0;width:434px;height:30px;line-height:30px;overflow:hidden;}
.w386x214 .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.w386x214 .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
.w386x214 .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}
.w386x214 .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.w386x214 .change i.cur {background:#FF7700;}

/*lilalist*/
.lilalist{ overflow:hidden;}
.lilalist li{width:50%; float:left;}
.lilalist li div{padding:0 12px; height:26px; line-height:26px;}
.lilalist li div.line{background: url(../../images/lxy/images/yxx.jpg) repeat-y scroll 100% 0 transparent;}
.lilalist li div a{padding-left:14px;}
.lilalist li.li1as{border-top:1px #ccc dashed; margin:18px 0px; background:none!important; height:1px!important; *margin-top:8px!important; width:100%;}

.clr {display:block; background-color:#fff;padding:5px;}
/* 栏目信息搜索 */
.search-form{ background-color:#FFFCED;border:1px solid #FFBF7A; padding:5px 10px; overflow:hidden;zoom:1;}
.search-form li{ float:left; padding:5px 12px 5px 0; height:24px; line-height:24px; white-space:nowrap;}
.search-form li.bk{ float:none; height:1px; line-height:1px; overflow:hidden; padding:0;}
.search-form *{vertical-align: middle;}
.search-form label{ padding:0 8px 0 0;}
.search_term{line-height:28px;}
.search_term th{ font-weight:normal; text-align:right; padding-right:8px; color:#666; width:70px;}
.search-list li{border-bottom:1px dashed #ccc;margin:6px 0 0; padding:10px 0; overflow:hidden;}
.search-list li img{float:left; margin-right:8px;}
.search-list li p{ color:#999;}
.search-point{background-color:#E6F1FB; padding:6px 10px; margin:10px 0;}


/***新增***/
#wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -286px;}

.shell  { width: 1300px; margin: 0 auto;}

/*** 欢饮与时间提示 */
.shijian{color:white;font-size:12px;padding:5px;width:400px;height:40px;margin-left:580px;}

.top-nav .shell { position: relative;}
.top-nav { background: #b6dde7; height: 38px;}

#header { background: url(../../images/lxy/header.jpg) repeat-x 0 0; height: 230px;}


.header-cnt #logo { width: 990px; height:200px;font-size: 12; line-height: 0;background: url(../../images/lxy/logo6.png) no-repeat 0 0;}

.header-cnt { width: 990px; padding-top: 0px;}
.header-cnt h2 { font-size: 74px; line-height: 83px; color: #fff; text-shadow: rgba(0,0,0,0.5) 0px 1px 2px;  font-weight: bolder;} 
.header-cnt h3 { font-size: 40px; padding-bottom: 8px; line-height: 50px; font-weight: normal;  color: #fff; text-shadow: rgba(0,0,0,0.5) 0px 1px 2px; font-family: tahoma, arial, helvetica, serif;} 
.header-cnt p { color: #fff; text-shadow: rgba(0,0,0,0.5) 0px 1px 2px; padding-bottom: 10px;}

.slider-holder { float: right; width: 495px; height: 293px; background: url(../../images/lxy/slider.jpg) no-repeat 0 0; position: absolute; top: 7px; right: -19px; padding: 34px 44px; z-index: 1000;}
.slider-holder .flexslider { width: 497px; height: 288px; position: relative;}
.slider-holder .flexslider ul.slides { list-style: none; list-style-position: outside; position: relative;}
.slider-holder .flexslider ul.slides li { width: 497px; height: 288px; float: left;}
.slider-holder .flexslider ul.slides li img { width: 497px; height: 288px;}

.attachs{
	background:url(../../images/lxy/attach_bg.jpg);
	height:51px;
	width:90%;
	margin-top:20px;
	margin-bottom:10px;}

#footer, #footer-push { height: 286px;}
.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both;}


#footer span.shadow-bottom {  top: -46px; left: 0; position: absolute; width: 100%; height: 46px; z-index: 20; display: block;}

#footer { border-top: 1px solid #fff; position: relative; height: 54px;}
.footer-cols {  padding: 26px 0;}
.footer-cols .col { float: left; width: 226px; padding-right: 24px;}
.footer-cols .col.last { padding-right: 0;}
.footer-cols h3 { color: #fff; text-shadow: rgba(0,0,0,0.6) 0px 1px 2px; font-size: 21px; line-height: 28px; font-family: 'Ubuntu', sans-serif; font-weight: 500; padding-bottom: 12px;}
.footer-cols h3 a { color: #fff; text-shadow: rgba(0,0,0,0.6) 0px 1px 2px;}
.footer-cols h3 a:hover { text-decoration: none; color: #bdbdbd;}
.footer-cols p { color: #fff;}
.footer-cols p a { color: #fff;}
.footer-cols ul { list-style: none; list-style-position: outside;}
.footer-cols ul li { color: #fff; padding-bottom: 6px; padding-left: 9px; }
.footer-cols ul li a { color: #fff;}

.footer-bottom { background: #b3dce6; height: 60px; padding: 22px 0 18px 0;}
.footer-nav {  font-size: 11px; line-height: 11px;}
.footer-nav ul { list-style: none; list-style-position: outside;}
.footer-nav ul li { float: left; padding: 0 10px; }
.footer-nav ul li.first { background: transparent; padding-left: 0;}
.footer-nav ul a { color: #6b848a;}
.footer-bottom p.copy { float: right; color: #6b848a;  line-height: 11px;}
.footer-bottom p.copy span  { padding: 0 9px;}
.footer-bottom p.copy a { text-decoration: underline;}
.footer-bottom p.copy a:hover { text-decoration: none;}