@charset "utf-8";
/* 
	Css for expense_usa
	build by wenjing10@xdf.com
	Date:2015.06.10
*/
a{blr:expression(this.onfoucs=this.blur())}
:focus{outline:0}
body{color:#333;font:14px/25px Arial,simsun,sans-serif;}
.wrap_all{ width:100%;}
.wrap{ width:960px; overflow:hidden; position:relative;}
h1{ color:#fff; background-color:#fff; height:10px; font:10px/10px simsun; display:block;}
/* banner */
.wrap img,.ban_wrap img{vertical-align:top;}
.ban_wrap{ width:1056px; margin:0px auto; overflow:hidden;position:relative;}
.ban_cont{width:1056px; margin:0px auto; overflow:hidden;}
.form_wrap{width:340px; height:516px;right:59px; top:52px; position:absolute; overflow:hidden;}
/* 美国留学 */
h2{margin:30px auto; width:100%; text-align:left;font:bold 36px/36px microsoft yahei;color:#000; padding:0px 0px 20px 0px; border-bottom:3px #ccc solid;}
h2 span{display:block; padding:5px 0px 0px 10px; border-left:5px #000020 solid;}
h2 strong{color:#ff6a10;font:bold 36px/36px microsoft yahei;}
.wrap p{ text-indent:28px;font:14px/25px microsoft yahei; margin:20px 0px;}
h3{ text-align:center; display:block; height:50px;font:bold 26px/40px microsoft yahei; background-color:#6dbcd8; color:#fff;}
.usa_l,.usa_r{ position:relative; display:inline-block; width:450px; height:380px; border:10px solid #6dbcd8;}
.usa_cont{ padding:40px 40px 100px 40px;font:bold 14px/25px microsoft yahei;}
.usa_wrap a,a.more_a,a.duoshao_a{width:124px;height:50px;font:bold 18px/50px microsoft yahei;display:block;background-color:#f07428;-moz-box-shadow:0px 4px 0px #d44d29;-webkit-box-shadow/:0px 4px 0px #d44d29;box-shadow:0px 4px 0px #d44d29;position:absolute;behavior:url(pie.htc);color:#fff; text-align:center; border-radius:5px;}
.usa_wrap a{bottom:20px; right:40px;}
.usa_wrap a:hover,a.more_a:hover,a.duoshao_a:hover{ text-decoration:none; background-color:#FF6100;}
/* 研究生 本科 高中 */
.xf_wrap{ display:block;}
.sl_wrap,.gl_wrap{ background-color:#ccf2ff; margin:20px auto 25px auto; padding:15px 20px 30px 80px; position:relative;}
.sl_wrap span,.gl_wrap span{ position:absolute; left:20px; top:-13px; display:block; width:40px; height:172px; background:url(../images/icon.png) left -20px no-repeat;}
.gl_wrap span{background:url(../images/icon.png) left -192px no-repeat;}
h4{font:bold 22px/40px microsoft yahei; height:40px; display:block; margin-bottom:10px;}
.usa_dl{ width:700px;}
.usa_dl dt{font:bold 14px/25px microsoft yahei; float:left; display:inline-block; width:60px;}
.usa_dl dd{font:14px/25px microsoft yahei; float:left; display:inline-block; width:640px;}
.xf_wrap a.more_a{right:20px; bottom:50px;}
.cont_ul { display:block; position:relative; margin-right:-20px;}
.cont_ul li{ float:left; margin-right:20px;}
.cont_ul li a{ width:280px; display:block;font:14px/25px microsoft yahei; background:url(../images/icon.png) left 6px no-repeat; padding-left:22px;}
.cont_ul li a:hover{ color:#f07428;}
a.duoshao_a{ position:relative; display:block; margin:25px auto 40px auto; width:200px; padding:0px 30px 0px 30px;*padding:0px 30px 5px 30px; text-align:left; height:50px;*height:30px;}
.duoshao_a i{background:url(../images/icon.png) left -390px no-repeat; display:block; width:25px; height:50px; position:absolute; right:35px; top:-3px; *top:20px;}
/* 生活费 */
.yszx_dl_l,.yszx_dl_r{ background:url(../images/yszx_01.png) left no-repeat; text-indent:28px;font:14px/25px microsoft yahei; display:block; padding:0px 0px 0px 140px;}
#yszx_02{background:url(../images/yszx_02.png) right no-repeat;padding:0px 140px 0px 0px;}
#yszx_03{background:url(../images/yszx_03.png) left no-repeat;}
#yszx_04{background:url(../images/yszx_04.png) right no-repeat;padding:0px 140px 0px 0px;}
.yszx_dl_r dt{ text-align:right; margin-right:10px;}
.yszx_dl_l dt,.yszx_dl_r dt{font:bold 50px/70px microsoft yahei; height:70px;}
.yszx_dl_l a,.yszx_dl_r a{ color:#f07428;}
/* 城市费用 */
.reco-ul li a,#reco-wrap{position:relative}
.caret,.reco-ul li i,.reco-ul li span,.reco-ul li p,.reco-contwrap{position:absolute}
.reco-ul li a{display:block}
.class-intro em{display:inline-block}
.class-intro em,.reco-ul li span,.reco-ul li a:hover p,.reco-ul .cur a p,.tip{text-align:center}
#reco-wrap .tip .btn{float:right}
.section{padding:0px;margin-top:20px; *margin-right:-20px;background-color:#fff}
.reco-ul li a:hover{text-decoration:none}
.reco-ul{margin:-15px -32px 0 0}
.reco-ul li{width:218px;margin:26px 26px 0 0;float:left; border:1px solid #000;}
.reco-ul .right-add{margin-right:466px}
.reco-ul li a{width:218px;height:158px}
.reco-ul li img{width:218px;height:158px;vertical-align:top}
.reco-ul li span,.reco-ul li i,.reco-ul li p{left:0;bottom:0;width:218px}
.reco-ul li span,.reco-ul li i{height:30px}
.reco-ul li span{line-height:30px;color:#fff;}
.reco-ul li i{background-color:#000;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}
.reco-ul li a p{display:none}
.reco-ul li a:hover p,.reco-ul .cur a p{display:block;top:25px;background: none repeat scroll 0 0 transparent;color:#fff;font:20px microsoft yahei; text-indent:0px;}
#ldzz a:hover p,#ldzz.cur a p{padding:20px 0 0}
.reco-ul li a:hover i,.reco-ul .cur a i{display:block;top:0;height:108px;background-color:#000;color:#fff;font:20px microsoft yahei,simhei;padding:50px 0 0;-moz-opacity:0.5;opacity: 0.5; filter:alpha(opacity=50); }
.reco-ul li a:hover span,.reco-ul .cur a span{ display:none;}
.reco-contwrap{top:25px;right:0px;width:428px;height:348px;padding:0px 20px; background-color:#ccf2ff;*right:20px;}
h5{ text-align:center;font:bold 18px/50px microsoft yahei; height:50px;}
.reco-cont li{font:normal 12px/21px simsun; display:none;}
.reco-cont li p{text-indent:24px; font:12px/21px simsun; margin:0px;}
.reco-cont strong{ margin:5px 0px; display:inline-block;font:bold 12px/21px simsun;}
.reco-contwrap a.more_a{right:20px; bottom:20px;}
.reco-cont li.cur{display:block;} 
/* 赚钱 */
.make_cont{ margin-right:-100px;}
.make_ul{ float:left; width:220px; text-align:center; background-color:#ccf2ff; display:inline-block; margin-right:30px; padding:20px 35px 20px 45px;}
.make_ul li{ list-style:disc;}
.make_ul li a{ width:300px; text-align:left;}
/* 关键 */
.key_ul{ margin-right:-30px;}
.key_ul li{ width:225px; float:left; margin-right:20px;}
.key_ul li a{ display:block; text-align:center; background:url(../images/ad_01.jpg) top no-repeat;font:bold 18px/30px microsoft yahei; padding:0px 20px;}
h6,.key_ul li a strong{ text-align:center;font:bold 18px/30px microsoft yahei; height:30px; color:#fff;display: block;margin:0px 0px 20px 0px;}
.key_ul li a strong{ margin:20px 0px 0px 0px;font:bold 18px/40px microsoft yahei; height:50px;}
.key_ul li a:hover{ text-decoration:none;}
#key_02 a{background:url(../images/ad_01.jpg) top no-repeat;}
#key_03 a{background:url(../images/ad_02.jpg) top no-repeat;}
#key_04 a{background:url(../images/ad_03.jpg) top no-repeat;}
.zt{margin:20px 0px 10px 0px; position:relative; display:block;}
.zt ul{ margin-right:-20px;}
.zt ul li{ list-style:none; font:bold 24px/30px microsoft yahei; height:130px; float:left; text-align: center; margin: 5px 5px 0px 0px;}
.zt ul li a,.zt ul li a:link,.zt ul li a:visited{ font:bold 24px/30px microsoft yahei;width:186px; color:#fff; display:block;height:100px; padding-top:30px;text-align:center;background-color:#78dbf0;}
.zt ul li.ztt a{ width:248px; background-color:#75bdff;}
.zt ul li.ztb a{ width:170px; background-color:#75bdff;}
.zt ul li.zta a{ width:140px; background-color:#50c6df;}
.zt ul li.ztc a{ width:196px; background-color:#4a9ffe;}
.zt ul li a:hover,.zt ul li.zta a:hover,.zt ul li.ztb a:hover,.zt ul li.ztc a:hover,.zt ul li.ztt a:hover{ background-color:#F60; color:#fff; text-decoration:none;animation:jianbian 1s;-moz-animation:jianbian 1s; /* Firefox */-webkit-animation:jianbian 1s; /* Safari and Chrome */-o-animation:jianbian 1s; /* Opera */}
@keyframes jianbian{0%{background:#75bdff;}100%{background:#F60;}}
@-moz-keyframes jianbian /* Firefox */{0%{background:#75bdff;}100%{background:#F60;}}
@-webkit-keyframes jianbian /* Safari and Chrome */{0%{background:#75bdff;}100%{background:#F60;}}
/*浮动导航*/
.bar_wrap{ width:100%;position:fixed;left:0px;bottom:0px; display:block;background-color:#273345; display:none; z-index:998;}
.bar_cont{ width:960px; margin:0px auto; position:relative;  display: block; z-index: 999; }
.bar_ul{ margin-right:-20px; padding:10px 0px; position:relative;}
.bar_ul li{ float:left; padding:0px 15px; border-right:1px solid #384e6e;}
.bar_ul li a{ font:18px/30px microsoft yahei; color:#fff; width:106px;height:30px; display:block; text-align:center; cursor:pointer;}
#btn_top{ background:url(../images/top.png) left top no-repeat; position:absolute; display:block; width:53px; height:69px; right:-75px; top:17px; cursor:pointer; border:none;}
.nav_blank{ margin-top:80px}
/* 清除浮动 */
.clearfix:before,.clearfix:after{content:".";display:block;height:0;visibility:hidden}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
/* 导航微调 */
.topNav_main ul li .switch_btn,.topNav_main ul li .switch_btn:visited,.topNav_main ul li .switch_btn:hover{line-height:18px;line-height:16px\9;text-decoration:none}
.switch_btn{ cursor:pointer;}