@charset "gb2312";
/* CSS Document 夏令营首页 制作日期：2011.04.22 */
*{margin:0;padding:0;}
body{text-align:center;font-family: "宋体";line-height: 24px; font-size:12px; background:url(http://www.yuloo.com/xialingying/images_news/style/top_bg.gif) repeat-x;}
ul{ margin-left:10px;}
li{list-style-type: none; background:url(../images/style/li.jpg) no-repeat 5px center; padding-left:13px;}
h1,h2,h3,h4,h5,h6{font-weight:bold;}
#container{text-align:left;width:960px;margin:0 auto; height:auto!important;}
a{color: #444;text-decoration: none;}
a:link{color: #444;text-decoration: none;}
a:visited {color: #444;text-decoration: none;}
a:hover {text-decoration: underline;color: #ef5d00;}
a:active {color: #444;text-decoration: none;}

.clear01{ clear:both; height:0px; overflow:hidden; margin-top:0!important; line-height:0px; font-size:0;/*border-bottom:1px solid #333;*/}
img{border:none;vertical-align: top;}
p.more{ float:right; display:inline; margin:-35px 15px 0 0; font-size:12px; padding:0; line-height:24px; text-indent:0;}

.left_1{ float:left; display:inline; width:693px; line-height:24px;}
.right_1{ float:right; display:inline; width:252px;overflow:hidden; line-height:24px;}
.left_2{float:left; display:inline; width:265px; overflow:hidden;margin-bottom:13px;}
.right_2{ float:right; display:inline; width:413px;overflow:hidden;margin-bottom:13px;}

/* ++++ k_a +++++++++++++++ */
	.k_a img{border:1px solid #d2d2d2; padding:2px; background-color:#fff;}
	.k_a img.start{ width:17px; height:17px;border: none; padding:0; position:absolute;}
	.k_a ul{ float:left;}
	.k_a h3,.k_a h4,.k_a h5,.k_a h6,{ font-size:14px;}
	.k_a p{line-height:20px;}
/* +++++++++++++++++++ */

/* top
+++++++++++++++++++++++++++ */
#top{ margin-bottom:10px;}
/* banner
+++++++++++++++++++++++ */
#banner{ margin-bottom:10px; width:960px; overflow:hidden; white-space:nowrap;}
#banner img{ height:90px; border:1px solid #c1c1c1; padding:1px; margin-right:4px;}
img#banner_1,img#banner_3{ width:150px;}
img#banner_2{ width:640px;}
/* logo
+++++++++++++++++++++++ */
#logo{ background:url(../images/style/logo_bg.jpg) repeat-x 0 0; height:30px; position:relative; margin-bottom:10px;}
#logo h1{ font-size:14px; width:345px; height:30px; float:left; display:inline; margin-left:15px; margin-right:0px;}
#logo h1 span{ position:absolute; top:0; left:0; width:345px; height:100%; background:url(../images/logo.jpg) no-repeat 0 0;}
p#breadCrumbs{ float:left; display:inline; margin-top:3px;}
p.tel{ position:absolute; top:3px; right:15px; padding-left:25px; background:url(../images/style/tel.jpg) no-repeat 0 5px; color:#013c88;}
/* 导航
+++++++++++++++++++++++ */
#nav{ background:url(../images/style/bg.jpg) no-repeat; height:80px; margin-bottom:10px;}
#nav dl{height:40px; overflow:hidden;}
#nav dt{ width:118px; height:40px; position:relative; height:40px; text-align:center; line-height:40px;}
#nav dt a{ position:absolute; display:block; width:100%; height:100%; top:0; left:0; text-indent:-9999px;}
#nav dd{ margin:-40px 0 0 133px;}
#nav dd a{color: #1b7a00;text-decoration: none;}
#nav dd a:link{color: #1b7a00;text-decoration: none;}
#nav dd a:visited {color: #1b7a00;text-decoration: none;}
#nav dd a:hover {text-decoration: underline;color: #ef5d00;}
#nav dd a:active {color: #1b7a00;text-decoration: none;}
dl#nav_dl1 dt a{ background:url(../images/style/nav_dl.jpg) no-repeat 0 0;}
dl#nav_dl2 dt a{ background:url(../images/style/nav_dl.jpg) no-repeat 0 -40px;;}
dl#nav_dl1 ul{ margin-left:0;}
dl#nav_dl1 li {height:26px; line-height:14px; font-size:14px; color:#1b7a00; font-weight:bold; margin-top:14px; float:left; display:inline; margin-right:15px; background:none; padding-left:0;}
dl#nav_dl1 li img{ width:22px; height:14px; margin:0px 7px 0 0;}
dl#nav_dl2 dd { font-size:14px; color:#1b7a00; font-weight:bold; line-height:14px;;margin-top:-26px;}
dl#nav_dl2 dd a{margin-left:12px; padding-left:12px; border-left:1px solid #1b7a00; }
dl#nav_dl2 dd a.first{ margin-left:0; padding-left:0; border:none;}

/* left_1
++++++++++++++++++++++++++ */
.k0{ margin-bottom:15px;}
dl.share{ width:410px; height:31px; overflow:hidden; background:url(../images/style/bg.jpg) no-repeat 0 -173px; line-height:33px; padding-left:48px; margin-left:210px;}
dl.share dt{ height:33px;}
dl.share dd{ margin:-25px 0 0 50px; white-space:nowrap; height:33px;}
.topics{border:1px solid #cedcba; border-left:none; border-right:none; background:url(../images/style/topics.jpg) repeat-y 0 0; position:relative; height: auto!important; height:100px; min-height:100px;}
.number{ position:absolute; left:0; top:0px; background:url(../images/style/number.jpg) no-repeat 0 0; width:65px; height:55px;}
.topics .number p{ text-align:center; text-indent:0;color: #fff;font-family: impact;font-size: 26px;line-height:35px; width:35px;padding:0;}
.topics h2{ font-family:"黑体"; color:#ef4900; font-size:28px; font-weight:normal; height:55px; overflow:hidden; line-height:60px; text-indent:70px;}
.topics p{font-size:24px; padding:0px 30px 15px; line-height:35px;/*font-family:'微软雅黑','黑体',Hei,'宋体';*/font-family:'黑体',Hei,'宋体'; text-align: justify;position:relative; z-index:2; text-shadow:1px 1px 1px #BBB;}
.pre{ width:220px; height:188px; float:left; display:inline; margin:0px 0 13px 24px; position:relative; background:url(../images/style/pre_bg.jpg) repeat-y; border-bottom:1px solid #d4dec5;}
.pre img.preTags{ position: absolute; top:0; right:
0;}
.pre p{font-size:14px; padding:0px; line-height:26px;font-family:'宋体'; text-align: justify;position:relative; z-index:2; text-shadow: none;}
.pre p.route{ margin-top:81px; font-weight:bold; text-align:center; height:40px; overflow:hidden; line-height:37px; background: url(../images/style/pre_hx.gif) no-repeat center bottom;}
.pre p.ongoing{ color:#f54a0e; font-size:20px; font-weight:bold; background:url(../images/style/ongoing.gif) no-repeat 15px 0; height:35px; padding:5px 0 0 60px; margin-top:15px;}
.pre p.ongoing a{ color:#f54a0e; font-size:20px; font-weight:bold;}
.product-show{ width:418px; height:188px; overflow:hidden; float:right; display:inline; margin: 0 13px 13px 13px}
.product-show img{width:416px; height:186px; border:1px solid #6c6c6c;}
/* right_1
++++++++++++++++++++++++ */
.right_1 h2{overflow:hidden; font-size:14px; line-height:33px; text-indent:35px;}
/* 400
+++++++++++++++++++++ */
#tell400{ height:82px; overflow:hidden; margin:0 auto;margin-bottom:0px; text-align:center;}
#tell400 a img{ margin-left:7px; margin-right:7px;}
/* 夏令营品牌机构推荐
+++++++++++++++++++++++++++ */
#r1_2,#r1_4{ margin-bottom:13px; background:url(../images/style/r1_bg1.jpg) repeat-y 0 0;}
#r1_2 h2{ background:url(../images/style/bg.jpg) no-repeat 0 -80px;}
#r1_2 h2,#r1_4 h2{ height:93px; margin-bottom:-62px;}
#r1_2 .k_a{width:112px; height:73px; text-align:center; overflow:hidden; float:left; display:inline; margin:3px 0 10px 10px;}
#r1_2 .k_a img{ width:105px; height:50px; padding:0; background-color:#fff; border-color:#f0e2be; clear:both; float:none;}
#r1_2 .k_a p{ line-height:30px; height:24px; overflow:hidden;}
.bottom01{ background: url(../images/style/bottom01.jpg) no-repeat 0 0; height:2px; overflow: hidden; line-height:0;}
/* 
+++++++++++++++++++++++++++++++ */
#r1_3{ margin-bottom:13px; background:url(../images/style/r1_bg2.jpg) repeat-y 0 0; border-bottom:1px solid #d8d8d8; text-align:center;}
#r1_3 h2{ height:29px;background:url(../images/style/bg.jpg) no-repeat -504px -80px; text-align:left;}
#r1_3 p{ background: url(../images/style/gold.jpg) no-repeat 25px 0; padding-left:90px; text-align:justify; line-height:22px; margin-top:12px;}
#r1_3 p strong{ font-weight:normal; color:#ed4101;}
#r1_3 img{ margin:15px auto;}

/* 团报温馨提示
+++++++++++++++++++++++ */
#r1_4{}
#r1_4 h2{ background:url(../images/style/bg.jpg) no-repeat -252px -80px; text-align:center; text-indent:0; margin-bottom:-45px; line-height:43px;}
#r1_4 dl{ margin:0 20px; text-align:justify;}
dl#r14_dl1 dd{ margin:-24px 0 0 24px;}
#r1_4 p{ margin:5px 10px 8px; padding:10px 5px 0 10px; background:url(../images/style/hx.jpg) no-repeat center top; text-align:justify;}
#r1_4 p strong{ font-weight:normal; color:#ed4101;}
dl#r14_dl2{ padding-bottom:10px;}
dl#r14_dl2 dt{ font-weight:bold; font-size:14px;}