/*国家地区开始
 */


.head-v3{position:absolute;z-index:100;width:100%;top:-100px;}
.head-v3 .navigation-inner{margin:0 auto;width:1240px;position:relative;}
.navigation-up{height:95px;background:url(../img/guojiadiqubj.png) repeat-x;}
.navigation-up .navigation-v3{float:left;text-align: center;}
.navigation-up .navigation-v3 ul{float:left}
.navigation-up .navigation-v3 li{float:left;font:normal 16px/59px "microsoft yahei";color:#fff;border-left: 1px solid white;width: 240px;}
.navigation-up .nav-up-selected li h2 a{color: blue}

.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0}
.navigation-up .navigation-v3 li h2 a{padding:0 25px;color:#fff;display:inline-block;line-height:95px;font-family:"microsoft yahei";font-size: 20px;}
.navigation-up .navigation-v3 li h2 a:hover{color:f0f0f0;}
.navigation-down-inner{width: 1140px;margin: auto;}
.navigation-down-inner img{display:block; width: 40px;height: 30px;float: left;}
.navigation-down-inner a{display:block;height: 30px; float: left;line-height: 30px;margin: 5px 5px 5px 10px;}
.navigation-down{position:absolute;top:95px;left:0px;width:100%}
.navigation-down .nav-down-menu{width:100%;margin:0;background:#fff;position:absolute;top:0px}

.navigation-down .nav-down-menu dl{float:left;margin:18px 80px 18px 0}
.navigation-down .menu-1 dl{margin:20px 20px 25px 0}
.navigation-down .menu-1 dt{font:normal 16px "microsoft yahei";color:#61789e;padding-bottom:10px;border-bottom:1px solid #61789e;margin-bottom:10px}
.navigation-down .menu-1 dd a{color:#fff;font:normal 14px/30px "microsoft yahei"}

.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#000;font:normal 16px "microsoft yahei"}

.dwx{
		height: 1px;
		position: relative;
		
	}


/*
 * 国家地区
 */
.main-body{
		height: 500px;
		background-color: #FFCF01;
	}

	

/*
 banner下的移民项目
 * 
 */

.ymxm-tb{margin:0;padding:0;list-style:none;width:1140px;height:35px; overflow:hidden;position: relative;}

.ymxm-tb li{float:left;width:120px;height:35px;background:url(../img/2001.png);color:#85878d;line-height:35px;cursor:pointer; font-size: 16px;
           
}
.ymxm-tb li p{margin-left:20px ;font-family: "微软雅黑";font-weight:800;}
.tbli1,.tbli2,.tbli3,.tbli4,.tbli5{position: absolute;}
.tbli1{z-index: 1006}
.tbli2{left: 105px; z-index: 1005;}
.tbli3{left: 210px; z-index: 1003;}
.tbli4{left: 315px; z-index: 1002;}
.tbli5{left: 420px; z-index: 1001;}
.on{display:block;}
.ymxm-tb li.cur{background:url(../img/2002.png); color:#fff;z-index: 1009;}

.ymxm-tb2 dl{
	margin:0;padding:0;width:1140px;height:420px;/*border:1px solid #ccc;*/display:none;
}



#hexGrid {
    overflow: hidden;
    width: 1140px;
    
    margin: 0 auto;
    padding:10px 0;
    font-family: 'Raleway', sans-serif;
    font-size: 15px;
}
#hexGrid a{color: #fff}
#hexGrid:after {
    content: "";
    display: block;	
    clear: both;
}
.hex {
    
    list-style-type: none;
    float: left;
    overflow: hidden;
    visibility: hidden;
    outline:1px solid transparent; /* fix for jagged edges in FF on hover transition */ 
    -webkit-transform: rotate(-60deg) skewY(30deg) translatez(0px);
        -ms-transform: rotate(-60deg) skewY(30deg) translatez(0px);
            transform: rotate(-60deg) skewY(30deg) translatez(0px);
}
.hex {
        width: 190px; /* = (100-4) / 5 */
      /*  padding-bottom: 22.170%; *//* =  width / sin(60deg) */
       height: 220px;
    }
.hex * {
    position: absolute;
    visibility: visible;
    outline:1px solid transparent; /* fix for jagged edges in FF on hover transition */
}
.hex2{
	margin-top: 110px;
}
.hexIn {
    display:block;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff;
    overflow: hidden;
    -webkit-transform: skewY(-30deg) rotate(60deg);
        -ms-transform: skewY(-30deg) rotate(60deg);
            transform: skewY(-30deg) rotate(60deg);
}

/*** HEX CONTENT **********************************************************************/
.hex img {
    left: -100%;
    right: -100%;
    width: auto;
    height: 100%;
    margin: 0 auto;
}

.hex h2, .hex p {
    width: 102%;
    left:-1%; /* prevent line on the right where background doesn't cover image */
    padding: 10px;
    box-sizing:border-box;
    background-color:rgb(76,76,76);
    opacity:1;
    font-weight: 400;
    -webkit-transition:  -webkit-transform .3s ease-out, opacity .3s ease-out;
            transition:          transform .3s ease-out, opacity .3s ease-out;
}
.hex h2 {
    bottom: 50%;
    padding-top:50%;
    font-size: 1.3em;
    z-index: 1;
    -webkit-transform:translateY(-100%) translatez(0px);
        -ms-transform:translateY(-100%) translatez(0px);
            transform:translateY(-100%) translatez(0px);
}
.hex h2:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 45%;
    width: 10%;
    text-align: center;
    border-bottom: 1px solid #fff;
}
.hex p {
    top: 50%;
    padding-bottom:50%;
    -webkit-transform:translateY(100%) translatez(0px);
        -ms-transform:translateY(100%) translatez(0px);
            transform:translateY(100%) translatez(0px);
}


/*** HOVER EFFECT  **********************************************************************/
.hexIn:hover h2, .hexIn:focus h2,
.hexIn:hover p, .hexIn:focus p{
    -webkit-transform:translateY(0%) translatez(0px);
        -ms-transform:translateY(0%) translatez(0px);
            transform:translateY(0%) translatez(0px);
}	


/*
 *结束
 */

/*
 * 活动预告
 */
.vvvw{width:5000px;position:relative;transition:0.5s;}  
    .lgli{float:left;display:inline;width:345px;}  
    .focus{overflow:hidden;width:345px;}  
    nav span{padding:1em;background:#eee;position:relative;top:-197px;opacity:0.5;}  
    nav span:hover{background:#e70041;color:#fff;}
    /*
     结束
     */  
     
	/*
	 海外律师和优势
	  */
	 .xghwlv{
	 	width:860px;margin-left: 30px;
	 }
	 .xghwlv li{
	 	list-style: outside; margin-left:30px;
		list-style-type: decimal;
	 	 }
	.xghwlv li p{font-family: "宋体"}
/*结束
 */

.ymgwzx{
	width: 1140px;margin: auto;
}
.xghengxian {
	height: 3px;width: 100%;background: #46a2e6;clear: both;
}
/*移民顾问结束
 */
.cgalkkbjs{
	background:-moz-linear-gradient(top,#e5f1fa, rgba(255, 255, 255, 0.5));  
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#e5f1fa), to(rgba(255, 255, 255, 0.5)));  
    background:-o-linear-gradient(top, #e5f1fa, rgba(0, 0, 255, 0.5)); 
	
}
.cgalkk{width:285px;height:280px; }
.cgalkk h2{ text-align:center;width:285px;height: 45px;background: #45a2e7;line-height: 45px;color: #fff;}
.cgalkk li{font-size: 15px;line-height: 35px;height: 35px;border-bottom:1px dashed #334455 ;width:260px;list-style-type: circle ;list-style:inside;overflow:hidden;}
/*企业荣誉
 */
#qiyehonner0 {
background: #FFF;
overflow: hidden;
border: 1px dashed #CCC;
width: 1140px;
margin:15px auto;
height: 240px;
}
 
#qiyehonner0 img {
	width: 250px;
	height: 190px;
	border: 10px solid #F2F2F2;display: block;
}
 #qiyehonner0 a{height: 240px;display: block;float: left;}
#inqiyehonner0 {
float: left;
width: 800%;height: 240px;
}
 #qiyehonner0 p{text-align: center;width: 250px;height: 30px;line-height: 30px;}
#qiyehonner {
float: left;
}
 
#qiyehonner2 {
float: left;height: 240px;
}
/*结束
 */
/*合作单位
 */
.hzdw{width: 1050px;margin:10px auto;}
.hzdw li{width: 175px;float: left;font-size:20px ;height: 35px;line-height: 30px;margin-top: 15px;}
.hzdw li img,.hzdw li span{display: block;float: left;}
.hzdw li img{width: 20px;height: 25px;}
/*结束
 */
