* {margin:0;padding:0;}
body {
	color:#777;
	background:#FBF9ED url(../images/bg.jpg) repeat-x left top;
	font:normal 12px/1.5 "Microsoft YaHei",tahoma,Simsun,"Arial Unicode MS",Mingliu,Arial,Helvetica
	/*"Microsoft YaHei",tahoma,Simsun,"Arial Unicode MS",Mingliu,Arial,Helvetica;*/  /*"宋体",Arial Unicode MS,Mingliu,Arial,Helvetica;*/
}

/* common.css */
input, select{ font-size:12px; font-family:"Microsoft YaHei",tahoma,Simsun,"Arial Unicode MS"; vertical-align:middle;}   /**/
td,p,li,div,select,h1,h2,h3,h4,h5,h6{line-height:150%;}
ul,ol{list-style-type:none;}
a img{border:none;}
table {border-collapse:collapse; border-spacing:0; }   

p{padding:0 0 14px;}
a{color:#555;cursor:pointer;text-decoration:none;}
a:hover{text-decoration:underline;}

.t12{font-size:12px;}
.t14{font-size:14px;}
.t16{font-size:16px;}
.t18{font-size:18px;}
.t22{font-size:22px;}
.t26{font-size:26px;}
.pt15{padding-top:15px;}
.pb0{padding-bottom:0;}
.pb3{padding-bottom:3px;}
.pb10{padding-bottom:10px;}
.pb40{padding-bottom:40px;}

.tac{text-align:center;}
.tal{text-align:left;}
.tar{text-align:right;}

.black{color:#000;}
.black5{color:#555; }
.white{color:#fff;}
.grey{color:#ccc;}
.red{color:#C20E0E;}
.blue{color:#03f;}
.mcolor{color:#e56530;}
.maincolor{color:#A6791F;}

.b{font-weight:bold;}
button,submit{cursor:pointer;}
.textfix  {padding:10px;}
.textfix-2{padding:15px;}
.textfix-3{padding:20px;}

.oh { overflow:hidden; zoom:1; }
.clear-b{border:none;background:none;}
.clearfix{clear:both;}
.submit{cursor:pointer;}
.fr{float:right;}
.fl{float:left;}

.clean{overflow:hidden;zoom:1;}
.img_float{
	margin:0 20px 20px 0;
	float:left;
}
img_left{
	margin:0 0px 20px 20px;
	float:right;
}

.clearfix:after{content:"\0020";display:block;height:0;clear:both;}
.clearfix{zoom:1;}

.clear {
	display:block;
	height:0;
	clear:both;
	content:"/0020";
}
.container p { line-height:180%; }


/*header*/
.header, .wrap, .footer { width:924px; margin:0 auto; }
.header { height:140px;}
.headtop { height:70px; }
.headleft { float:left; height:70px; }
.headright { float:left; padding:25px 0 0 20px; height:40px; }
.headbottom { padding:30px 0 0 132px;  }

.nav li { float:left; font-size:14px;}
.nav li a { color:#fff; display:block; float:left; padding:0px 19px; background:url(../images/bg_nav_ind.gif) no-repeat right 50%; }
.nav .last a { background:none; }
.headbottom .nav a { color:#555; background:none; padding:0 18px;}

/*banner切换*/
.banner { width:983px; margin:0 auto; padding-top:13px; background:url(../images/bg_banner.jpg) no-repeat left top; }
.slideshow { width:923px; height:354px; position:relative; margin:0 auto; }
.slideshow .pre{ position:absolute; left:-30px; top:130px; z-index:100; cursor:pointer; background:url(../images/pre_next.png) no-repeat left top; display:block; float:left; width:62px; height:62px;}
.slideshow .next { position:absolute; right:-30px; top:130px;  z-index:100; background:url(../images/pre_next.png) no-repeat left -124px; display:block;float:left;width:62px; height:62px; }

/*banner上下按扭*/
.slideshow .pre:hover { background-position:left -62px; }
.slideshow .next:hover { background-position:left -186px; }
.banner .slide { width:923px; margin:0 auto; height:323px; overflow:hidden; zoom:1; background-color:#F9F6ED;  }
/*banner圆点按扭*/
.banner_nav { position:absolute; bottom:45px; right:20px;  z-index:10; width:590px; text-align:right; text-align:right; }
.banner_nav a { display:inline-block; width:10px; height:10px; background:url(../images/ico_1.png) 0 0 no-repeat; margin-left:6px; }
.banner_nav .activeSlide { background:url(../images/ico_1_on.png) 0 0 no-repeat; z-index:100; }
.profile_banner_nav { top:35px; width:503px; }

/*新闻切换*/
.news { display:none; height:23px; padding:0 0 0 0px; margin-bottom:25px; overflow:hidden; zoom:1; }
.news .new { margin-left:87px; font-size:14px; }
.news .new span { margin-left:10px; }

/*index主要内容*/
.main { padding-bottom:38px; overflow:hidden; zoom:1; }
.main div { float:left; width:285px; background:url(../images/bg_section.png) no-repeat left top; color:#555; }
.main .section1 { margin-right:40px; }
.main .section2 { margin-right:29px; }
.main .top { color:#fff; font-size:18px; font-weight:300; height:30px; line-height:27px; padding:0 15px 30px 15px; }
.main .top a { color:#fff; }
.main ul li { padding-left:20px; background:url(../images/bg_li_main.gif) no-repeat left top; margin-bottom:3px; }
.main .tb { border-collapse:collapse; }
.main .tb td{ border:1px solid #ddd; text-align:center; padding:11px 0; font-size:12px; }
.main .tb .bg { background:url(../images/bg_tb.gif) repeat-x left top; }

/*footer*/
.footer { overflow:hidden; zoom:1; padding:30px 0 20px 0; background:url(../images/bg_section.gif) repeat-x left top; }
.footer a:hover { color:#000; }
.contact { float:left; }
.contact div { float:left; /*height:140px;*/ width:190px; }
.contact p { padding-left:30px; }
.contact .title { padding-left:30px; background:url(../images/foot_ico.gif) no-repeat left top; padding-bottom:0px; }
.contact .address { padding-left:40px;}
.footright { float:right; display:inline; margin-right:80px;}
.footer .hot_num { background-position:left -30px; }
.footer .mail { background-position:left -60px; }
.footer .add { background-position:left -90px;}
.footer .timejob { background-position:left -120px; }
.link { padding-bottom:5px; }
.cop { padding:10px 0; }



/*页面主体*/
.container { width:904px; margin:0 auto; padding:10px 0 36px; }
.container .bg_top, .container .bg_bottom { width:904px; height:5px; background:url(../images/bg_tobo.png) no-repeat left top; overflow:hidden; zoom:1; }
.container .bg_bottom { background-position:left -5px; }
.container .section { padding:25px 47px 50px 47px; background:url(../images/bg_content.gif) repeat-y left top; color:#555;}
.section .title { font-size:24px; color:#B19326; border-bottom:1px solid #B19326; padding-bottom:2px; margin-bottom:20px; font-weight:300; }
.section .bann_img { width:782px; height:137px; margin-bottom:13px; }

.section { overflow:hidden; zoom:1; font-size:14px; }
.section .content { font-size:14px; overflow:hidden; zoom:1; padding-bottom:10px; } 
.section .content li { padding-left:23px; background:url(../images/bg_li_section.gif) no-repeat left top; margin-bottom:2px; }
.section .tit { padding-bottom:10px; }



/*charge费用&加拿大读书移民 table*/
.charge_nav  { width:100%; height:42px; padding:5px 0 1px; background:url(../images/bg_charge_nav.png) no-repeat left bottom; margin-bottom:10px;}
.charge_nav li { float:left;  background:url(../images/charge_nav3.png) no-repeat left top;}
.charge_nav a { display:block; float:left; margin-right:10px; width:145px; height:42px; line-height:42px; text-align:center; font-size:20px; background:url(../images/charge_nav1.png) no-repeat left top; _background:url(../images/charge_nav12.gif) no-repeat left top; text-decoration:none; }
.charge_nav a:hover { text-decoration:none;  }

#c1 a, #c2 a, #c3 a, #c4 a { text-indent:1em; font-size:18px; }
.charge_nav .cur { background:url(../images/charge_nav2.png) no-repeat left top; } 
.cur a { color:#fff; }

#c2 a { background-position:left -42px; }
#c3 a { background-position:left -82px; } 
#c4 a { background-position:left -126px; } 


.con .con_div { display:none; }
.con div table, .canada_imm talbe { border-collapse:collapse; margin-bottom:22px; }
.con div table td, .con div table th, .canada_imm table td, .canada_imm table th { border:1px solid #D6CEB0; padding:9px 15px; font-size:14px; }
.con div table th, .canada_imm table th { color:#A6791F; background:url(../images/bg_th_charge.png) repeat left top; font-size:14px;}
.con div table .area { font-size:26px; padding:15px 0; }
.canada_imm table th { text-align:right; padding:9px; }

.con div table .pl25 { padding-left:25px; }
.con div td ul { list-style:disc; }
/*team法律咨询团体*/
.con_l { width:361px; float:left; padding:86px 107px 0 0; }
.con_r { width:285px; float:left; }

/*investment-immigrant投资移民*/
.con_left { width:420px; padding-right:111px; float:left; }
.con_right { width:249px; float:left;}


/*knowledge相关知识*/
.newsbanner { padding-bottom:10px; padding-left:140px; border-bottom:1px solid #ccc; overflow:hidden; zoom:1;	 }
.newsbanner img { margin-left:-120px; float:left; padding-top:5px;}
.newsbanner .title2 { font-size:20px; color:#B19326; font-weight:300; }
.newshead { padding:7px 0; border-bottom:1px solid #ccc; overflow:hidden; zoom:1; _padding:7px 0 0 0; }
.newshead .title, .newtitle { font-size:16px; color:#777; width:400px; float:left; text-align:right; padding-right:238px; margin-bottom:0; border:none; }
.data, .newdate { font-size:16px; width:143px; float:left; }
.newtitle { text-align:left; font-size:14px; width:580px; padding-right:38px; }
.newdate { font-size:14px; }
.content .newslist li { padding:10px 0 8px 20px; margin-right:0px; background:url(../images/bg_section.gif) repeat-x left bottom; overflow:hidden; zoom:1; _padding-bottom:0;}

.turnpage{ padding-top:28px; }
.turnpage li { overflow:hidden; zoom:1; display:inline; }
.turnpage a { display:inline-block; width:20px; height:20px;  font-size:16px; line-height:20px;}
#yw1 li { background:none; padding-left:0;}
#yw1 .previous { background:url(../images/yw0.gif) no-repeat left 50%;}
#yw1 .previous a:hover, #yw1 .next a:hover { text-decoration:none; }
#yw1 .next{ background:url(../images/yw0.gif) no-repeat right 50%; }
#yw1 .selected a { color:#A6791F; }
.yiiPager .first , .yiiPager .last{ display:none; }
 
/*know_view相关知识内面*/
.newstext { padding:10px 0; min-height:200px; height:auto !important; height:200px; overflow:visible; } /*min-height兼容*/
.know_view { font-weight:300; font-size:24px; color:#B19326; text-align:center; }
.know_date { background:url(../images/bg_section.gif) repeat-x left bottom; color:#999; }
.newstext, .detailbot { padding-top:15px; font-size:14px; background:url(../images/bg_section.gif) repeat-x left bottom; }
.detailbot { padding:10px 0; }
.detailbot .prev a, .detailbot .next a { color:#000;}
.detailbot .prev a:hover, .detailbot .next a:hover { text-decoration:underline;}
.know_return { padding-top:15px; font-size:14px; }
.know_return a, .detailbot .prev, .detailbot .next { padding-left:18px; background:url(../images/ico_know.gif) no-repeat left top; }
.btn a { text-decoration:underline;}
.btn .print { margin-left:10px; }
.btn a:hover, .detailbot div a:hover { color:#000; }
.detailbot .next { background-position:left -25px;}
.know_return a { background-position:left -50px; }

/*feedback在线预约*/
.feedback li { padding-left:120px; font-size:14px; margin-bottom:5px; }
.feedback li .label { margin-left:-120px; width:120px; float:left; display:inline; }
.feedback li .label label .required{ color:red; vertical-align:middle; }
.feedback .errorMessage { color:red; font-size:14px; }
.input { width:160px; padding:3px; font-size:14px;  }

#yw0 { vertical-align:top; }
#FeedbackForm_has_passport_1, #FeedbackForm_birth_method_1 { margin-left:10px;}
#FeedbackForm_find_way_1, #FeedbackForm_find_way_2, #FeedbackForm_find_way_3 { margin-left:5px; }
#FeedbackForm_fetus_age { width:100px; padding:3px; font-size:14px; }
#yw0_button { font-size:14px; text-decoration:underline; display:block; margin-top:-20px; }
#yw0_button:hover { color:#000; }
.submit { border:none; background:url(../images/btn.png) no-repeat 0 0; height:30px; width:100px; font-family:"Microsoft YaHei",Helvetica,tahoma,Simsun,"Arial Unicode MS"; margin-top:10px; }

.aboutcon { font-size:16px; }
.aboutcon a { text-decoration:underline; }
.aboutcon a:hover { color:#000; }

/*sitemap网站地图*/
.sitemap { overflow:hidden; zoom:1; }
.sitemap li { display:inline; float:left; margin:0 30px 10px 0; text-align:center; width:150px; }
.sitemap li a { display:block; padding:5px; color:#fff; background-color:#678DC2; font-size:14px; }
.sitemap li ul li { padding:5px 0 0; margin:0 0 10px 0; }
.sitemap li ul li a { background-color:transparent; color:#000; border-bottom:1px solid #ccc; padding:3px; color:#555; }
.sitemap li ul li a:hover { color:#000; }

/*gallery*/
.gallery { padding-top:20px; }
.gallery li { float:left; padding:8px; border:1px solid #ddd; border-bottom:1px solid #bbb;width:220; height:147; margin:0 20px 20px 0; }
.gallery li a { float:left; display:block;  }


.imgbo_1{
	border:1px solid #ddb321;
}

.footlinks{ display:none;}


.qqonline{
	position:fixed;
	right:10px;
	top:300px;
}
* html .qqonline{ position:absolute;}
.foottext{ padding-bottom:20px; text-align:center;}




.edittext{}
.section img{ max-width:100%;}



