﻿@charset:utf8;/* 
通用底部
 */
.Bottom{ margin:0 auto; margin:0 auto;width:100%;height:880px;background-color: #122f50; color: white;}
.botall{width: 1200px;
	text-align:center;
margin-left:auto; 
margin-right:auto;}
.mantattan{text-align: center;}
.Us{width:1200px;height:600px;background: url(../images/bottomback.jpg);background-repeat: no-repeat;background-size:960px auto; }
.Usp{ background-color: ;float: left;margin:20px;text-align: left;}
.Aboutus{width: 30%;}
.Bottom a,.Bottom h1,.Bottom h2,.Bottom h3,.Bottom h4,.Bottom h5{color: white;}
.Titlesmall{margin-bottom: 50px;}
.Titlesmall a{border-bottom:1px solid #fff;padding-bottom: 26px;font-size: 18px;}
.Hotproject .message{font-size:14px;line-height: 35px;}
.Hotproject{font-size: 16px;width: 12%;margin-left: 10%;}
.message{font-size: 14px;}
.Bottom .Aboutus .read{font-size: 12px;color: red;}
.line hr{width:50px;border:0px;background-color: red;height: 2px;}
.Aboutus{text-align: left;}
.Ask{font-size: 12px;}
.where{display:block;font-size: 14px;padding-top:0;line-height: 24px;margin-top: 20px;}
.add{display:block;font-size:14px;}
.Partner{margin-left: 36px;font-size: 18px;text-align:left;}
.Friendship{text-align: left;font-size: 18px;color:#8c8e91;}
.Friendship table{}
.Friendship a{color:#8c8e91;}
.friend{text-align: center;}
.kingnova{font-size: 18px;}
.Friendship td{padding: 10px;font-size: 12px;}
.ftable{display: none;}
.Pimg{margin-top: 40px;margin-left: 20px;}
.Pimg img{padding: 18px;}
.Ask{background:url(../images/ask.jpg);width: 100px;margin-top:13px;}
#fb{cursor:pointer;}
.Friendship hr{border:0px;background-color: #555;height: 2px;}
.conborder{height: 4em;overflow: hidden;
	font-size: 14px;background-color: #323b44;text-align: left;color: #999;}
.conborder .copyright2{color: #999999;}
.conborder p{float: left;margin: 0;line-height:4em;}
.jiathis_style_24x24{float: right;margin-top: 20px;}
.wztj{float: left;display: block;margin-top: 5px;}
.Connectus{text-align: left;float: right;}
.mail{width:33px;height:50px;background: url(../images/mail.jpg);}
.sina{margin-right:0px;width:35px;height:50px;background: url(../images/sina.jpg);}
.wechat{width:56px;height:50px;background: url(../images/wechat.jpg);}
.toleft{margin-right:20px;margin-top:20px;width:15px;height:15px;background:url(../images/left.jpg);display:block;background-repeat:no-repeat; cursor:pointer;}
.toright{margin-right:60px;margin-top:20px;width:15px;height:15px;background:url(../images/right.jpg);display:block;background-repeat:no-repeat;cursor:pointer; }
.i1{background: url(../images/partner/1.jpg);background-repeat: no-repeat;background-size: 100%;}
.i2{background: url(../images/partner/2.jpg);background-repeat: no-repeat;background-size: 100%;}
.i3{background: url(../images/partner/3.jpg);background-repeat: no-repeat;background-size: 100%;}
.i4{background: url(../images/partner/4.jpg);background-repeat: no-repeat;background-size: 100%;}
.i5{background: url(../images/partner/5.jpg);background-repeat: no-repeat;background-size: 100%;}
.i6{background: url(../images/partner/6.jpg);background-repeat: no-repeat;background-size: 100%;}
.i7{background: url(../images/partner/7.jpg);background-repeat: no-repeat;background-size: 100%;}
.i{margin-left: 45px;width: 120px;height: 120px;}
.l2{margin-left: 110px;}
.Us img{width: 80px;height: 80px;}
.Us div{font-size: 12px;}
.Us hr{width: 40px;}
.phonepng{width: 153px;height: 21px;float: right;margin-top: 5px;}
.phonepng img{width: 100%;height: 100%;}
/*通用顶部*/

.TopNavline1{float: right;color: #fff;font-size: 14px;}
	.TopNavline1 li,.TopNavline3 li{float: left;margin: 0px 20px;}
	.TopNavline2 li{float: left;margin: 0px 15px;}
	.TopNavline1 a,.TopNavline2 a,.TopNavline3 a{color: #fff;}

	.TopNavline2 a{line-height: 60px;font-size: 18px;display: block;float: left;}
.TopNavline2{height: 60px;background-color: #122F50;color: #fff;line-height: 60px;float: right;}
/*.TopNavline2>li>a:hover{color: red;}*/
.TopNavline3{height: 60px;background-color: rgba(18,47,80,0.5);color: #floatff;line-height: 60px;position: absolute;left: 0px;top: 60px;width: 100%;text-align: center;}
.TopNavline3 a{color: #fff;margin: 0px 20px;float: left;display: block; font-size: 18px;}
.TopNavline2.Cur1 a{color: #fff;}
/*.TopNavline2>li>a:hover{color: #f40;}*/
.pagenavtop{width: 1200px;margin: 0px auto;}
/*.Cur>a{display: block;*//*height: 60px;line-height: 60px;border:1px solid #fff;padding: 0px 20px;margin: 0px 0px;*//*}*/
/*.Cur>a:hover{color: #f40;}*/
.N1{position: absolute;left:46%;top: 0px;}
.N2{position: absolute;right:17%;top: 0px;}
.N4{position: absolute;right:31%;top: 0px;}
.N3{position: absolute;right:24%;top: 0px;}
.N3 a{font-size: 16px;margin: 0px 18px;}
/*.TopNavline2 .TopNavline3{display: none;}*/
.TopNavline2 .TopNavline3{display: block;transition:1s;/*position: absolute;left: 0px;top: 0px;*/z-index:-4;opacity: 0;width: 1900px;}
.TopNavline2 .CurNav .TopNavline3{display: block;position: absolute;left: 0px;top: 60px;z-index:0;opacity: 1;}
.TopNavline2>li{margin: 0px 5px;z-index: 8;}
.TopNavline2>li>a{
height: 40px;
padding: 0px 10px;
margin: 0px;
margin-top: 10px;
line-height: 40px;text-decoration: none;}
.TopNavline2>li>a:hover{color: #fff;}
.TopNavline2>li.CurNav>a{border-radius: 5px;
height: 40px;
padding: 0px 9px;
margin: 0px;
border: 1px solid #fff;
margin-top: 10px;
line-height: 40px;}
.Pagenav{width:1200px;margin: 0px auto;z-index: 20;position: relative;}
.copyright2{}
.copyright2 img{width: 20px;height: 20px;}
/*通用右侧*/
#silderNav{position: absolute;right: 0px;top: 100px;transition:1s;z-index: 100;}

#silderNav ul{width:70px;position: relative;height: 72px;}
#silderNav li{width: 70px;position: relative; background-size: 50px 50px;height: 70px;text-align: center;transition: 1s;background-color: rgba(206,30,51,0.6);}
#silderNav li:hover{background-color:rgba(206,30,51,0.9); }
#silderNav li p{background-color: rgba(45,68,98,0.9);}
#silderNav li.NavLis1{width: 70px;background-size: 26px;border-top-left-radius: 5px; }
#silderNav li.NavLis2{/*background-image: url(../images/above/n2.png);*/}
#silderNav li.NavLis3{/*background-image: url(../images/above/n3.png);*/border-bottom-left-radius: 5px;}
#silderNav li.NavLis4{/*background-image: url(../images/above/rnav_4.jpg*/}
#silderNav li.NavLis5{/*background-image: url(../images/above/rnav_5.jpg*/ }
#silderNav li .icon{background: url(../images/above/n1.png) center;background-repeat: no-repeat;width: 70px;height: 70px;display: inline-block;background-size: 50px;position: absolute;left: 50%;top:50%;margin-left: -35px;margin-top: -35px;}
#silderNav li img{display: none;}
#silderNav li:hover i,#silderNav li:hover img{display: block;}
#silderNav li.NavLis1 .icon{background-image: url(../images/above/n1.png);}
#silderNav li.NavLis2 .icon{background-image: url(../images/above/n2.png);}
#silderNav li.NavLis3 .icon{background-image: url(../images/above/n3.png);}
#silderNav li .icon{transition:1s;display: block;}
#silderNav li:hover a p{display: none;}
#silderNav a{color: #fff;font-size: 16px;line-height: 50px;display: block;width:70px;height: 70px;overflow: hidden;position: absolute;left: 0px;top: 0px;}
#silderNav a:hover{color: #fff;font-size: 16px;line-height: 50px;font-weight: bold;}

#silderNav li img{opacity: 0;transition:1s;display: none; position: absolute;left: -340px;top: -24px; width:140px;height: 130px; z-index: 10;}
/*通用顶条*/
#Header {background-color: #122f50;height: 60px;width:100%;z-index: 18;position: absolute;left: 0px;top:0px;z-index: 400; box-shadow: 0px 2px 20px #122f50;}/*å®½åº¦1000px*/
/*.above{position: fixed;left: 0px;top: 0px;}*/
 .Topbar{background-color: #25292C;height: 45px;color: #fff;width: 100%;z-index: 400;}
 .Topbar .boxshadow{height: 45px;box-shadow: 0 0 20px rgba(0, 0, 0, .25);-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .25);-moz-box-shadow: 0 0 20px rgba(0, 0, 0, .25);}
 .Topbar p{padding-left:25px;line-height: 45px;background-repeat: no-repeat;background-size: 45px;}
 	 .Topbar a{color: #fff;line-height: 45px;}
 		 .Topbar .phone{background-image: url(../images/above/phone.jpg);background-size: 22px;}
 		 .Topbar .email{background-image: url(../images/above/email.jpg);}
 	a.Logo{display: block;float: left;height: 52px;vertical-align:middle;padding-top:15px;width: 10%;}
.Topbar .boxshadow .TopNavline1 li{padding-left: 5px;padding-right: 5px;margin-left: 5px;margin-right: 5px;}
 /*轮播图*/

	.Index #Banner1{width: 100%;overflow: hidden;position: relative;padding-top: 85px;background-color: #122f50;}
	#Banner1 .roll-ul{position: absolute;left: 50%;top:48px;z-index: 0;height: 450px;margin-left: -600px;}
		.roll-ul li{width: 100%;float: left;position: absolute;left: 0px;top: 0px;}
		.roll-ul li img{height:500px;float: left;display: block;}
		.roll-ul li{width: 100%;position: absolute;left: 0px;top: 0px;opacity: 0;z-index: 0;}
		.roll-ul li.Cur{width: 100%;position: absolute;left: 0px;top: 0px;opacity: 1;z-index: 10;}
		#RollButton{width:90px;margin: 0px -45px;position: absolute;left: 52%;bottom: 30px;}
		#RollButton a{width:8px;height:8px;border-radius: 50%;background-color:#fff;display: block;float: left;margin: 10px 10px;}
		#RollButton a:hover,#RollButton a.Cur{width: 12px;height: 12px;border-radius: 50%;margin: 8px 8px;}
	/*补充css以后写进index中*/		
	.mt60{margin-top: 60px;}
	.bigbackground{background: url(../images/bigbg.jpg) no-repeat 100%;}
	.Index .states .title a{position: absolute;right:20px;bottom: 10px;font-size: 16px;}
	.immigrant_serve a{display: block;}
	/*.Index .states .sep.fl img{width: 380px;height: 220px;}
	*/
	.bottomnew .container{width:1200px;}
	/*.states .sep.fl:nth-child(3){
		float: right;margin-right: 0px;
	}
	.states .sep.fl:nth-child(2){
		float: left;margin-left: 20px;
	}*/
	    
/*新首页导航*/
.Page_v3{width: 1280px;margin:auto;position: relative;z-index: 2;}
.Page_v3_nav{width: 1200px;margin:auto;position: relative;z-index: 2;}

.header .nav > li > a{padding: 0px;}
.header {
  font-size: 16px; }
  .header a {
    color: #a9b4d4; }
  .header a:hover {
    color: #fff;
    background-color: transparent; }
  .header .above {
    background-color: #163051;
    color: #a9b4d4;
    line-height: 3.75em;
    height: 3.75em;
    box-shadow: 0px 5px 9px #606060; }
    .header .above .above:hover {
      color: #fff; }
    .header .above .nav {
      float: right; }
      .header .above .nav .logo {
        float: left; }
      .header .above .nav li {
        margin-left: 15px;
        margin-right: 15px;
        float: left; }
        .header .above .nav li a {
          text-decoration: none; }
      .header .above .nav .parent-list {
        position: relative; }
        .header .above .nav .parent-list a {
          padding: 0px; }
        .header .above .nav .parent-list a:hover {
          background-color: transparent; }
        .header .above .nav .parent-list a:focus {
          background-color: transparent; }
      .header .above .nav .child-list {
        position: absolute;
        left: 50%;
        padding: 0;
        margin-left: -60px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
        overflow: hidden;
        display: none; 
        opacity: 0.8;}
        .header .above .nav .child-list li {
          height: 60px;
          width: 120px;
          background-color: #5a6c82;
          margin: 0;
          text-align: center; }
          .header .above .nav .child-list li a {
            color: #fff;
            padding: 0px; }
          .header .above .nav .child-list li a:hover {
            background-color: transparent; }
          .header .above .nav .child-list li a:focus {
            background-color: transparent; }
        .header .above .nav .child-list li:hover {
          border-radius: 0px;
          height: 60px;
          width: 120px;
          background-color: #2b4261; }
    .header .above p {
      margin-right: 20px;
      margin-left: 60px;
      float: right;
      color: #fff; }

.mt1 {
  margin-top: 

}
/*新的底部*/
.bottomnew .Level9{ background: url(../images/forfree1.jpg) no-repeat 100%;
    height: 360px;
    background-size: 100% 100%;}
.Level9 .lunch {
   
    margin: 0px 0px 0px 0px; }
    .Level9 .lunch .Page_v3 {
      padding: 10px 10px; }
      .Level9 .lunch .Page_v3 .input {
        background-color: #fff;
        width: 480px;
        height: 50px;
        line-height: 50px;
        margin: 50px 65px 0px 65px;
        padding-left: 20px;
        float: left;
        border-radius: 3px; }
        .Level9 .lunch .Page_v3 .input input {
          color: #999;
          width: 80%;
          height: 44px;
          float: left;
          border: 0px; }
        .Level9 .lunch .Page_v3 .input input:focus {
          color: #666; }
    .Level9 .lunch .access {
      width: 200px;
      height: 50px;
      border-radius: 50px;
      border: 2px solid #fff;
      line-height: 50px;
      color: #fff;
      font-size: 22px;
      display: block;
      margin: 30px auto;text-align: center; }
   .Level10 {
    background-color: #163051;
    color: #fff;
    padding-bottom: 30px; }
     .Level10 .Left {
      float: left;
      width: 400px;
      line-height: 50px;
      margin-top: 20px; }
       .Level10 .Left img {
        width: 26px;
        height: 20px;
        float: left;
        margin-top: 15px;
        margin-right: 10px; }
     .Level10 .Left > div {
      height: 50px;
      margin-left: 34px; }
     .Level10 .Right1 {
      float: right;
      margin-top: 40px; }
.bottomnew p{font-size: 16px;}


/*新的底部*/
.Page1200{width: 1200px;margin: auto;position: relative;z-index: 2;}
.Bottom2017 {
  background-color: #163051; }
  .Bottom2017 .mr250 {
    margin-right: 250px; }
  .Bottom2017 .mr100 {
    margin-right: 100px; }
  .Bottom2017 .pd {
    padding: 40px; }
  .Bottom2017 .Friends {
    float: left; }
    .Bottom2017 .Friends a {
      color: #6d8fba; }
    .Bottom2017 .Friends a:hover {
      color: #fff; }
    .Bottom2017 .Friends h4 {
      padding-left: 15px;
      background: url(../images/bar.png) no-repeat left center;
      font-size: 20px;
      color: #a4c6f1; }
    .Bottom2017 .Friends h5 {
      line-height: 30px; }
      .Bottom2017 .Friends h5 a {
        font-size: 16px;
        padding-left: 15px;
        color: #6d8fba; }
    .Bottom2017 .Friends li {
      width: 160px;
      float: left; }
  .Bottom2017 h6.tc {
    color: #fff;
    font-size: 14px;
    text-align: center; }
  .Bottom2017 .Bottom-company {
    padding-top: 25px;
    background-color: #051d3d;
    height: 50px; }
    .Bottom2017 .Bottom-company p {
      padding-left: 40px;
      background: url(../images/icon2.png) no-repeat left center;
      font-size: 16px;
      color: #fff; }
    .Bottom2017 .Bottom-company p.phone {
      background-image: url(../images/icon3.png); }
