@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0;}
body { font-family: "微软雅黑", Arial;}
a, abbr, acronym, address, applet, input, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0; padding: 0; border: 0;}
img { border: none; display: block;}
a { text-decoration: none;}
ul, li { list-style: none;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear { clear: both;}
.w1200 { width: 1200px; margin: 0 auto;}
.w880{ width:880px; margin:0 auto;}
.fr { float: right;}
.fl { float: left;}

/*banner*/
.js-silder { position: relative; min-width: 320px; margin-top:0 }
.silder-scroll { width: 100%; overflow: hidden; }
.silder-main { position: relative; width: 100%; overflow: hidden; height:480px; }
.silder-main-img { position: absolute; top: 0; left: 0; width: 100%; }
.silder-main-img a { display:block; height:480px; }
.js-silder-ctrl { width: 100%; text-align: center; position: absolute; bottom: 10px; }
.silder-ctrl-prev, .silder-ctrl-next { position: absolute; top: -222px; width: 8%; height: 100%; vertical-align: middle; cursor: pointer; color: #fff; font-family: "宋体"; font-size: 52px; font-weight: 600; text-shadow: #666 2px 2px 5px; /*display: none;*/ }
.silder-ctrl-prev { left: 80px; text-align: left; }
.silder-ctrl-next { right: 80px; text-align: right; }
.silder-ctrl-prev>span, .silder-ctrl-next>span { position: absolute; top: 50%; margin-top: -40px; }
.silder-ctrl-prev>span { left: 0; }
.silder-ctrl-next>span { right: 0; }
.silder-ctrl-con { display: inline-block; /*width: 4%;*/
padding: 10px 0; margin: 0 10px; cursor: pointer; }
.silder-ctrl-con>span { display: block; line-height: 0; text-indent: -9999px; overflow: hidden; /*padding: 5px 0;*/
cursor: pointer; width: 13px; height: 13px; border-radius: 30px; background-color: #e4e4e4; }
.silder-ctrl-con.active>span { background-color: #fff; width: 35px; }

/*加拿大移民优选项目*/
.yxxm{ background:#eee2d0; padding:87px 0 57px;}
.yxxm_til{ margin-bottom:40px;}
.yxxm_cont ul li{ width:586px; float:left; margin-right:28px; background:#fff; margin-bottom:28px;}
.yxxm_cont ul li:nth-child(even){ margin-right:0;}
.yxxm_nr{ padding:32px 30px 28px;}
.yxxm_nr .ys h3{ float:left; font-size:28px; color:#a20d22; margin-right:50px; margin-top:2px;}
.yxxm_nr .ys p{ width:416px; float:left; font-size:22px; color:#333; line-height:38px; border-bottom:2px solid #a20d22; padding-bottom:15px;}
.yxxm_nr .ys p em{ font-style:normal; color:#a20d22}
.yxxm_nr .sqtj{ margin-top:20px;}
.yxxm_nr .sqtj h3{ float:left; font-size:28px; color:#a20d22; margin-right:50px; margin-top:2px;}
.yxxm_nr .sqtj p{ width:416px; float:left; font-size:22px; color:#333; line-height:38px;}

.yxxm_nr a{ display:block; margin:32px auto 0; width:244px; height:50px; border:1px solid #666666; color:#666; text-align:center; line-height:50px; font-size:24px; }
.yxxm_nr a:hover{ border:1px solid #a20d22; color:#a20d22;}

/*表单*/
.biaodan{ background:url(http://sh.zlglobal.net/images/can8/biaodan_bg.jpg) no-repeat center; height:200px;}

.zixun_left{ width:668px;  margin-right:50px;}
.zixun_top { margin-top:38px;}
.phone{ width:295px; height:53px; background:#fff; border:1px solid #666; border-radius:43px; text-align:center; font-size:18px; color:#4d4d4d; padding-top:3px; float:left;}
.phone strong{ font-size:20px; color:#000;}
.kefu{ width:359px; height:56px; background:#fff; border:1px solid #666; border-radius:43px; float:left; margin-left:10px;}
.time{ font-size:18px; color:#4d4d4d; margin-left:38px; margin-top:3px; margin-right:28px; text-align:center;}
.time strong{ display:block; font-size:20px; color:#000;}
.kefu a{ display:block; width:156px; height:38px; line-height:38px; background:#a20d22; float:left; border-radius:30px; text-align:center; font-size:20px; color:#fff; letter-spacing:2px; font-weight:bold; margin-top:9px;}

.zixun_bottom{ width:668px; height:58px; background:#fff; border-radius:43px; margin-top:12px; border:1px solid #333}
.x_input_bm2{ width:445px; height:60px; line-height:60px; float:left; margin-left:40px; }
.x_input_bm2 span{ font-size:20px; display:block; float:left; color:#000; font-weight:bold;}
.x_input_bm2 input{ width:322px; height:54px; line-height:54px; outline:none; float:left; margin-top:3px;}
.x_button2{width:156px; height:38px; background:#a20d22; font-size:20px; color:#fff; font-weight:bold; text-align:center; border:none; outline:none; border-radius:40px;  float:right; margin-right:17px; margin-top:10px; cursor:pointer}

.zixun_right img{ margin:47px 20px 0 0;}

/*加拿大持牌顾问*/
.cpgw{ background:url(http://sh.zlglobal.net/images/can8/cpgw_bg.jpg) no-repeat center; height:653px;}
.cpgw_left{ margin-top:86px; width:690px; float:left;}
.cqgw_cont{ margin-top:40px;}
.cqgw_cont h3{ font-size:28px; color:#a20d22; display:block; border-bottom:1px solid #a20d22; padding-bottom:10px; margin-bottom:20px;}
.cqgw_cont span{ display:block; font-size:18px; color:#000000; font-weight:bold; line-height:38px;}
.cqgw_cont span em{ font-style:normal; color:#a20d22;}
.cqgw_cont p{ font-size:21px; color:#000000; line-height:34px; margin:25px 0 40px;}
.cqgw_cont a{ display:block; width:220px; height:52px; display:block; border:1px solid #a20d22; font-size:27px; color:#a20d22; font-weight:bold; line-height:52px; text-align:center;}
.cpgw_right img{ margin-top:74px; margin-right:25px;}

/*专业团队，高标准服务*/
.team{ background:url(http://sh.zlglobal.net/images/can8/zytd_bg.jpg) no-repeat center; height:517px;}
.team_til{ padding-top:73px;}
.team_cont{ margin-top:47px;}
.team_cont ul li{ width:283px; float:left; margin-right:22px;}
.team_cont ul li:last-child{ margin-right:0;}
.team_cont ul li img{ border-radius:8px;}
.team_cont ul li p{ font-size:21px; color:#333333; line-height:32px; margin-top:20px; }

/*关于我们*/
.about{ background:url(http://sh.zlglobal.net/images/can8/gywm_bg.jpg) no-repeat center; padding: 70px 0;}
.about_cont{ margin-left:52px; width:630px;}
.about_til{ margin-top:70px; margin-left:14px; margin-bottom:30px;}
.about_cont ul li{ font-size:21px; color:#fff; line-height:45px; padding-left:14px;}
.about_cont ul li em{ font-style:normal;}
.about_cont ul li:last-child{ background:#eee2d0; color:#a20d22;}

/*成功案例*/
.case{ background:url(http://sh.zlglobal.net/images/can8/case_bg.jpg) no-repeat center; background-size:100% 100%; padding:67px 0 56px;}
.case_cont{ margin-top:47px;}
.case_cont img{  display:block; margin:0 auto 35px;}

/*兆龙荣誉*/
.zlry{ padding:70px 0 30px;}
.lvshi{ margin-top:35px;}

.Box_con2 {position: relative;}
.Box_con2 .btnl2 {position: absolute; }
.Box_con2 .conbox2 {position: relative; overflow: hidden;}
.Box_con2 .conbox2 ul {position: relative; list-style: none; height:290px; overflow:hidden}
.Box_con2 .conbox2 ul li {float: left; width: 285px; height: 290px; margin-left: 20px; overflow: hidden;}
.Box_con2 .conbox2 ul li:first-child {margin-left: 0;}
.Box_con2 .conbox2 ul li img {display: block; width: 285px; height: 215px; transition: all 0.5s;}
.Box_con2 .conbox2 ul li:hover img {transform: scale(1.1);}
.Box_con2 .conbox2 ul li p{ font-size:16px; color:#333; text-align:center; margin-top:20px;}
.BoxSwitch2 {margin-top: 30px;text-align: center; display:none;}
.BoxSwitch2 span {display: inline-block;*display: inline;*zoom: 1; vertical-align: middle; width: 25px; height: 3px; background: #ccc; margin: 0 5px; cursor: pointer;}
.BoxSwitch2 span.cur {background: #0b4a88;}







