@charset "utf-8";

/* CSS Document */



body{margin:0; padding:0; font-size:12px;font-family: Microsoft YaHei, Arial;}

ul,li,dt,dl,p,h1,h2,h3,h4,h5,h6,div,html,form,table,tr,td,dt,dl,dd,span,input,a,img{padding:0; margin:0; list-style:none;outline:none;border:none;}

a{text-decoration:none;}



#navfix{ width:100%; height: 92px; z-index: 9999999; position:sticky}

.navfixbox{position: fixed;

  top: 0;

  left: 0;

  width: 100%;

  z-index: 9000;

  webkit-box-shadow: 0px 1px 1px #999;

  -moz-box-shadow:  0px 1px 1px #999;

  box-shadow:  0px 1px 1px #999;

  background: #fff;}



/*顶部联系电话*/



.topphone{ width:1200px; margin: 0 auto; overflow: hidden;}

.topphonebox ul{ overflow: hidden; float: right;}

.topphonebox ul li{ color: #666; line-height: 36px; float:left; margin-left: 40px; font-size:16px;}

.topphonebox ul li a{ color: #666;}

.topphonebox ul li img{vertical-align:top; margin-right: 6px; padding-top: 8px;}

.topphonebox ul li span{ font-weight:bold; color: #be9244;}

.topphonebox ul li a:hover{color: #be9244;}

.topnavbox .topnavsubbox .subiconimg{ margin-top:13px; cursor: pointer;}

.topnavlist li dt a {font-size: 15px;color: #444;line-height:20px;}

.topnavlist li dt a:hover{color: #be9244;}



/*顶部导航*/



.topnav{ width:100%; margin: 0 auto; background: url(../images/topnavBg1.png) no-repeat center;}

.topnavbg{ width:1200px; margin: 0 auto; position: relative;}

.topnavbox{ width:1200px; height: 56px; position: relative;}

.topnavbox .topnavright{ float:right;}

.topnavbg .topnavlogo{z-index:99999;position:absolute; top: -22px; left: 0;}

.topnavbg .topnavlogo a{width:260px;height:76px;display:block;}

.topnavbox .topnavlist{ float: left; position: relative;}

.topnavlist li{ float: left;padding: 0 29px;}

.topnavlist li a{ font-size: 16px;  line-height: 56px;display:block;}

.topnavlist li a span{ color:#fff;}

.topnavlist li:hover{ background:#000;}

.topnavlist li:hover a span{color: #fecf7d;}

.topnavbox .topnavsubbox{ float:right;}

.topnavbox .topnavsubbox .subiconimg{ margin-top:13px; cursor: pointer;}



/*顶部搜索*/



.topnavsearch{ display:none; width:400px; margin: 0 auto; position: absolute; right: 6px;}

.searchbox{line-height: 35px;height: 35px;margin: 10px 0;}

.searchbox select{height: 35px;font-size: 16px;border: none;border-radius: 30px 0 0 30px;float: left;width: 70px;    padding-left: 10px;}

.searchbox input{ width: 300px; line-height:35px; font-size: 16px; padding-right: 50px; background-color: #fff; padding-left: 10px; position: relative; border-radius: 0 30px 30px 0;}

.searchbox .seacrhicon{position: absolute; right: 44px; bottom: 10px;}

.searchbox .hideicon{position: absolute; right: 0; bottom: 10px;}

.topnavright .seacrhicon2 img{ padding-top:14px;}





/*顶部导航--移民国家*/



.nationbox,.tzbox,.aboutjh,.cybox,.hzbox,.jsyiminbox{ width:680px; margin: 0 auto; overflow: hidden; background-color: #fff; padding: 20px; box-shadow: 2px 2px 10px rgba(153,153,153,0.3); position: absolute; top: 56px;left: 0px; z-index: 99999;}

.topnavlist dl{ overflow: hidden; float: left; border-right:1px solid #f5f5f5; padding-left: 16px; margin-bottom: 14px;}

.topnavlist dl:last-child{border:none;}

.topnavlist .n1border{border:none;}

.n3{ width:290px;}

.n2{ width:230px;}

.n1{ width:128px;}

.t1{ width:180px;}

.tz .tzlistbox{ overflow: hidden;}

.topnavlist dl dt{ font-size:15px; color: #444; margin-bottom: 2px;}

.topnavlist dl dd{ color: #444; float:left; margin-right: 50px; font-size: 12px; position: relative;}

.tzbox dl dd,.cybox dl dd,.hzbox dl dd,.jsyiminbox dl dd{ width:100%; margin-right: 20px;}

.tz .tzbox dl dd{ margin-right: 10px;}

.topnavlist dl dd a{ font-size:14px; color: #666; line-height: 24px;display:inline;} 

.topnavlist dl dd a:hover{ color:#e79300;}







.topnavlist .hzbox dl dd{ margin-right: 30px;}

.topnavlist .aboutjh dl dd,.topnavlist .jinghong dl dd{ margin-right:0;}

.topnavlist .aboutjh dl,.topnavlist .jinghong dl{padding-left:7px;}

.aboutjh,.jinghong{ width:110px; margin: 0 auto; overflow: hidden; background-color: #fff; padding: 20px; box-shadow: 2px 2px 10px rgba(153,153,153,0.3); position: absolute; top: 56px;right: -738px; z-index: 99999;}

.aboutjh {right: -786px;}

.aboutjhbox dd,.jinghongbox dd{text-align: center; line-height:36px;}

.jinghongbox dd{padding-right:25px; }

.aboutjhbox dd a:hover,.jinghongbox dd a:hover{ color: #e79300;}

.guanyujh .jinghong{ width:220px; margin: 0 auto; overflow: hidden; background-color: #fff; padding: 20px; box-shadow: 2px 2px 10px rgba(153,153,153,0.3); position: absolute; top: 56px;right: 0px; z-index: 99999;}



.tophot{

	width: 22px;

    height: 10px;

    background:url(../images/hot.gif);

    display: inline-block;

    margin-left: 5px;

	position: absolute;

	bottom: 7px;



}

