

/*head*/
.headerCon{
	width: 100%;
	height: 60px;
	position: fixed;
	z-index: 9;
	top: 0;
	left: 0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}	
.bg .headerCon{
	background: #fff;
}
	.headerCon .box{
		width: 1230px;
		margin: 0 auto;
	}
	.headerCon .box .logo{
		width: 251px;
		height: 60px;
		float: left;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}

.headerCon .menu{
	position: absolute;
	z-index: 9;
	right: 51px;
	top: 10px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
	.headerCon .menu ul.menu-con{
		margin-right: 20px;
		position: relative;
		right: 0;
		top: 0;
	}
	.headerCon .menu ul li{
		float: left;
		display: block;
		position: relative;
	}
		.headerCon .menu ul li a{
			position: relative;
			display: inline-block;
			color: #fff;
			height: 30px;
			line-height: 30px;
			padding: 10px 0;
			overflow: hidden;	
		}
		.bg .menu ul li a{
			color: #666;
		}
		.headerCon .menu ul li a .cn{
			text-align: center;
			text-transform: uppercase;
			display: block;
			padding: 0 20px;
			font-weight: 100;
			filter:alpha(opacity=100); 
			opacity:1;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			transition: all 0.2s ease-in-out;	
		}
		.headerCon .menu ul li a .en{
			text-align: center;
			width: 100%;
			display: block;
			position: absolute;
			top: 10px;
			left: 0;
			filter:alpha(opacity=0); 
			opacity:0;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			transition: all 0.2s ease-in-out;	
		}
		.headerCon .menu ul li a .current{
			position: absolute;
			width: 160px;
			bottom: 14px;
			left: 50%;
			margin-left: -80px;
			z-index: 9;
			border-top:1px solid #666;
			filter:alpha(opacity=0); 
			opacity:0;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			transition: all 0.2s ease-in-out;	
		}	
		.headerCon .menu ul li a:hover .cn{
			filter:alpha(opacity=0); 
			opacity:0;
		}
		.headerCon .menu ul li a:hover .en{
			filter:alpha(opacity=100); 
			opacity:1;
		}
		.headerCon .menu ul li a:hover .current{
			filter:alpha(opacity=60); 
			opacity:0.6;
			width: 10px;
			margin-left: -5px;
		}
		
		/* drop down */
		.headerCon .menu ul li:hover > ul {
		    opacity:1;
		    visibility:visible;
		}
		.headerCon .menu ul li a:hover span.line{
			filter:alpha(opacity=60);
			opacity:0.6;
			width: 30px;
			margin-left: -5px;
		}
		.headerCon .menu ul li ul a:hover {
			color: #515151;
		}
		.headerCon .menu ul li ul {
		    opacity:1;
		    visibility:hidden;
		   	position:absolute;
		   	min-width:175px;
		    background:#fff;
			border-radius:2px; 
		    box-shadow:0 2px 2px rgba(0,0,0, .5);
		    -moz-box-shadow:0 2px 2px rgba(0,0,0, .5);
		    -webkit-box-shadow:0 2px 2px rgba(0,0,0, .5);
		
		    -moz-transition:opacity .25s linear, visibility .1s linear .1s;
		    -webkit-transition:opacity .25s linear, visibility .1s linear .1s;
		    -o-transition:opacity .25s linear, visibility .1s linear .1s;
		    transition:opacity .25s linear, visibility .1s linear .1s;
		}
		.headerCon .menu ul li ul li {
			width: 100%;
		}
			.headerCon .menu ul li a.toDown{
				background: url(../image/iconTOdown.png) no-repeat right center;
			}
			.headerCon .menu ul li a span.line{
				position: absolute;
				width: 160px;
				bottom: 14px;
				left: 20px;
				top: 28px;
				margin-left: -80px;
				z-index: 9;
				border-top:1px solid #999;
				filter:alpha(opacity=0); 
				opacity:0;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				transition: all 0.2s ease-in-out;
			}
		.headerCon .menu ul li ul a {
			color: #666;
			padding: 5px 15px;
		    text-shadow:0 2px 2px rgba(255,255,255, 0.7);
		}			
		.headerCon .menu ul li ul ul {
		    left:180px;
		    top:0px;
		}

.headerCon .QR-code{
	width: 50px;
	height: 50px;
	position: absolute;
	z-index: 9;
	top: 5px;
	right: 0;
}
	.headerCon .QR-code a.QR-btn{
		display: block;
		cursor: pointer;
	}
		.headerCon .QR-code a.QR-btn .icon-QR-btn{
			width: 50px;
			height: 50px;
			display: block;
			background: url(../image/QR_qrCode.png) no-repeat center center;
			background-color: rgba(0,0,0,0.35);
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			transition: all 0.2s ease-in-out;		
		}
		.headerCon .QR-code a.QR-btn:hover .icon-QR-btn{
			width: 50px;
			height: 50px;
			display: block;
			background: url(../image/QR_qrCode.png) no-repeat center center;
			background-color: rgba(0,0,0,1);
		}

/*隐藏窗口*/
.window_qrCode{
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.7);
}
	.window_qrCode .close{
	  position: absolute;
	  width: 30px;
	  height: 30px;
	  border-radius: 30px;
	  top: 5px;
	  right: 5px;
	  text-indent: -999em;
	  overflow: hidden;
	  background: url(../image/QR_iconClose.jpg) no-repeat right top;
	  filter:alpha(opacity=75); 
	  opacity:0.75;
	  -webkit-transition: all 0.1s ease-in;
	  -moz-transition: all 0.1s ease-in;
	  transition: all 0.1s ease-in;
	}
		.window_qrCode .close:hover{
		  filter:alpha(opacity=100); 
		  opacity:1;
		}
	.window_qrCode .content{
	  	position: absolute;
		top: 50%;
		left: 50%;
		width: 500px;
		height: 280px;
		position: 0;
		padding: 40px 0;
		margin: -140px 0 0 -250px;
		background: #fff;
		border-radius: 5px;
	}
		.window_qrCode .QR-code{
			overflow: hidden;
			text-align: center;
		}
		.window_qrCode .QR-code .QR-weixin, 
		.window_qrCode .QR-code .QR-mweb{
			display: inline-block;
			margin: 20px 25px 0 25px;
		}
		.window_qrCode .QR-code .QR-weixin h4, 
		.window_qrCode .QR-code .QR-mweb h4{
			text-align: center;
			font-size: 12px;
			color: #555;
			font-weight: 100;
		}
		


.cutpage{
	display: block;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
}
.cutpage a{
	display: inline-block;
	font-size: 14px;
    font-weight: 400;
    color: #333;
    padding: 0 10px;
}
