﻿/*-----------------------------总页面-------------------------------------*/
/*------------banner------------*/
.banner{height:580px;overflow:hidden;position:relative;width:100%;background:url(../images/loading.gif) no-repeat center center}
.ul-banner{position:relative;width:100%;height:100%}
.ul-banner li{height:580px;background-position:center top;background-repeat:no-repeat;position:absolute;left:0;top:0;width:100%;opacity:0;filter:alpha(opacity=0);background-color:#6bb6dd}
.ul-banner a{display:block;width:100%;height:100%}
.banner .num{position:absolute;bottom:20px;z-index:100000;height:14px}
.banner .num li{float:left;width:14px;height:14px;margin:0 10px;display:inline;cursor:pointer;background:#d2dae2;text-indent:-9999px;overflow:hidden;border-radius:50%}
.banner .num li.on{background-color:#eea945}

/*------------政策&案例------------*/
.part1{height:361px; padding-top:25px;}
.info-left{width:790px;float:left}
.info-right{width:360px;float:right}
.info-title{height:52px;border-bottom:#ddd 1px solid;line-height:52px}
.info-title h2{color:#0054a9;font-weight:bold;font-size:24px;float:left;position:relative}
.info-title em{font-size:16px;color:#aaa;position:absolute;left:100%;margin-left:9px;white-space:nowrap;font-weight:normal;text-transform:uppercase}
.info-title h2:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;background:#0054a9;right:0}
.more{width:66px;height:22px;background:url(../images/more.png) no-repeat center center;border:#0054a9 1px solid;float:right;margin:13px 4px 0 0}
.more:hover,.more:active{opacity:.9}
.ul-info{float:right;width:434px;padding:7px 0 0}
.ul-info li{line-height:43px;font-size:16px;height:43px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-info a{color:#666;background:url(../images/star.png) no-repeat 1px top;display:inline-block;padding-left:29px}
.ul-info a:hover,.ul-info a:active{background-position:left bottom;color:#0054a9;text-decoration:none}
.toppic{float:left;padding:20px 0 0 ;width:326px}
.toppic a{display:block;height:290px;overflow:hidden;color:#777;font-size:14px;line-height:26px}
.toppic-img{width:316px;height:187px;overflow:hidden;margin-bottom:12px}
.toppic-img img{width:316px;height:187px;}
.toppic h3{font-size:18px;color:#333;height:34px;line-height:34px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.toppic p{height:52px;overflow:hidden}
.toppic a:hover{color:#0054a9;text-decoration:none}
.toppic a:hover h3{color:#0054a9}
.info-list{overflow:hidden}
.info-list li{margin-top:22px}
.info-list a{display:block;height:78px;padding-left:103px;overflow:hidden;position:relative;color:#777;font-size:14px;line-height:22px}
.info-date{float:left;margin-left:-103px;width:84px;height:74px;border:#ddd 2px solid;text-align:center;font-size:16px;color:#666;line-height:18px;text-transform:uppercase}
.info-date strong{font-size:30px;font-weight:normal;line-height:52px;margin-bottom:-8px;display:inline-block}
.info-list h3{font-size:16px;color:#333;line-height:22px;height:22px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:8px}
.info-list p{height:44px;overflow:hidden}
.info-list a:hover{color:#0054a9;text-decoration:none}
.info-list a:hover .info-date{color:#0054a9;border-color:#0054a9}
.info-list a:hover h3{color:#0054a9}
/*------------小banner------------*/
.small-banner{padding:20px 0}
/*------------签证知识------------*/
.part2{height:806px}
.part2-box{padding:28px 0 0;height:708px}
.left{float:left;width:430px}
.right{float:right;width:670px;background:#f7f7f7;height:690px;line-height:36px;font-size:16px;color:#666;padding:18px 30px 0;overflow:hidden}
.right p{margin-bottom:4px}
.zs-tit{height:100px;box-shadow:rgba(0,0,0,.2) 0 0 3px;font-size:38px;color:#fff;padding-left:182px;line-height:85px}
.zs-tit em{display:block;font-size:11px;text-transform:uppercase;line-height:23px;margin-top:-23px;text-indent:3px;letter-spacing:.5px}
.zs-2 .zs-tit em{letter-spacing:2px}
.zs-1 .zs-tit{background-image:url(../images/zs-tit-1.png)}
.zs-2 .zs-tit{background-image:url(../images/zs-tit-2.png)}
.zs-wrap{border:#ddd 1px solid;border-top:0;height:200px;font-size:16px;color:#666;line-height:36px;padding:7px 20px}
.zs-wrap p{margin-bottom:7px}
.zs-1{margin-bottom:30px}
.zs-2 .zs-wrap{height:246px}
.zs-2 .zs-wrap p{margin-bottom:4px}
.right-tit{height:52px}
.right-tit h3{background:url(../images/liucheng.png) no-repeat left center;padding-left:50px;font-size:30px;color:#0054a9;line-height:52px;float:left}
/*------------疑虑解答------------*/
.ask{height:602px}
.ask .info-title{margin-bottom:40px}
.ask-tab{position:relative;float:right;margin-top:7px;overflow:hidden}
.ask-tab li{float:left;width:118px;text-align:center;height:46px;line-height:46px;font-size:20px;color:#333;cursor:pointer;margin:0 10px;position:relative}
.ask-tab li:before{content:"";position:absolute;width:1px;height:18px;left:-11px;top:0;bottom:0;margin:auto;background:#ddd}
.ask-tab li.on{color:#fff;background:#0054a9}
.ask-box{height:509px;overflow:hidden}
.ask-box-pro{height:509px}

.case_01{ padding:10px 0 0px;}
.case_01 li{ padding-top:40px;}
.ask-head{height:260px;border-bottom:#ddd 1px dashed;padding-left:448px;color:#666}
.ask-head-img{float:left;margin-left:-448px;width:408px;height:230px;overflow:hidden}
.ask-head h3{height:32px;font-size:24px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:10px}
.ask-head h3 a{color:#666}
.ask-head h3 a:hover{text-decoration:none;color:#0054a9}
.ask-head-img a img{width:408px;height:230px;}
.ask-head-time{height:20px;line-height:20px;font-size:14px;color:#999}
.ask-brief{height:96px;line-height:32px;margin:7px 0 31px;font-size:16px}
.mores{width:102px;height:34px;background:#f5f5f5 url(../images/mores.png) no-repeat center center;display:block}
.mores:hover,.more:active{opacity:.9}
.ul-ask{margin-left:-48px;overflow:hidden;padding:17px 0 0}
.ul-ask li{float:left;font-size:16px;color:#999;width:576px;margin-left:48px;height:43px;line-height:43px}
.ask-link{float:left;width:450px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:43px}
.ask-date{float:right;width:100px;text-align:right}
.ask-link a{color:#666;background:url(../images/star.png) no-repeat 1px top;display:inline-block;padding-left:29px}
.ask-link a:hover,.ul-info a:active{background-position:left bottom;color:#0054a9;text-decoration:none}
/*------------移民顾问------------*/
.gw{height:442px}
.slide-hidden{overflow:hidden;height:326px;padding:30px 15px 0}
.ul-slide{width:1170px;height:326px;position:relative}
.ul-slide li{float:left;width:190px;margin:0 22px}
.gw-img{height:250px;overflow:hidden;margin-bottom:6px;box-shadow:rgba(0,0,0,.1) 0 3px 3px}
.gw-name{font-size:18px;color:#666;text-align:center;height:36px;line-height:36px;overflow:hidden;text-transform:uppercase}
.zx-button{width:108px;height:32px;text-align:center;border:#0054a9 1px solid;margin:0 auto;display:block;font-size:16px;color:#0054a9;line-height:32px}
.zx-button:hover{text-decoration:none;background:#f5f5f5}
.prev,.next{position:absolute;top:20px;height:100%;background-position:center center;background-repeat:no-repeat;width:18px;cursor:pointer;z-index:1}
.prev{left:0;background-image:url(../images/prev.png)}
.next{right:0;background-image:url(../images/next.png)}
.prev:hover,.next:hover{opacity:.5}
/*------------欧美澳荣誉------------*/
.ry{height:440px}
.flash{margin:40px 0 66px;height:280px;position:relative;overflow:hidden}
.dnSlide-main{height:280px}
.ul-num{position:absolute;height:14px;right:0;top:22px}
.ul-num li{width:14px;height:14px;float:left;margin:0 10px;border-radius:50%;background:#dddddd;cursor:pointer}
.ul-num li.on{background:#2f72b6}
.dnSlide-main.dn-response .dnSlide-list{margin:0}
/*------------联系我们------------*/
.contactus{ padding:50px 0;} 
.contactus li{ margin-bottom:50px; height:402px; }
.contacleft{ float:left; width:699px; height:402px; overflow:hidden;}
.contacright{ width:500px; height:400px; float: right; border-bottom:1px solid #d9d7dc;  border-top:1px solid #d9d7dc; border-right:1px solid #d9d7dc;}
.clear_c{ clear:both;}
.contacri{ padding:70px 0 0 50px; color:#636363; line-height:35px; font-size:20px;}
.contacri h1{ font-size:26px; font-weight:bold; color:#0048a0; line-height:50px;}