@charset "utf-8";
/* CSS Document */
@font-face {
    font-family:"Futura Lt BT";
    src: url(../fonts/futura-light-bt.ttf);
}
*{margin:0 auto; padding:0;}

html{-webkit-text-size-adjust:none;}

body{
	font-size:16px;
	line-height:1.0;
	min-width: 1250px;
}

a{text-decoration:none;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}

body{font-family:"Futura Lt BT", "Helvetica Light", Tahoma, Verdana, Geneva, sans-serif;}

ol,ul,li{list-style:none;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}

img{border:none; display:block;}

.imgBox{ width: 100%;}

.imgBox img{width:100%; display:block;}

.title{
	font-size:5rem;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: center;
	width:100%;
	display: block;
	margin-bottom: 50px;
	text-transform: capitalize;
	color: #0067B2;
	-webkit-font-smoothing:antialiased;
}

.introduce{background-color:#F1F1F2; color:#58595B; font-size:1.5rem; line-height:3rem; padding-top:90px; padding-bottom:90px;}

.introduce_m{width:1200px; margin:0px auto; background-color:#F1F1F2; color:#58595B; font-size:2.4rem; line-height:3rem; padding-top:90px; padding-bottom:90px;}

.introduce p{
	text-align:center;
	color: #666666;
	text-transform: capitalize;
}

.introduce_m p{text-align:center;}

.m-t5{margin-top:5px;}

.listImg{margin:1px auto 0 auto;}

.recL1{width:25%; display:inline-block; float:left;}

.recL1 img{width:100%; display:block;}

.recL1 img:hover {filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}

.foot{
	width:1200px;
	margin:0px auto;
	clear: both;
}

.foot_n{padding:25px 0px; color:#58595B; background-color:#dcdddd;}
.foot_n a:link, a:visited, a:active {color:#58595B;}
.foot_n a:hover {color:#94979B;}

.foot-detail{width:1100px;}

.foot-home{position: relative; float:left;}
.foot-products{position: relative; float:left;}
.foot-solutions{position: relative; float:left;}
.foot-support{position: relative; float:left;}
.foot-address{position: relative; float:right;}

.foot-info{
	color:#666666;
	padding-top: 20px;
	padding-bottom: 30px;
	text-align:center;
	font-size: 1rem;
}

.mobile-size{width:1200px; margin:0px auto;}

.mobile-size img{width:100%;}

.foot-link{
	margin-top:30px;
	text-align:center;
	color: #666666;
}

.foot-link a{
	color:#666666;
	text-decoration:none;
	margin-left:10px;
	margin-right:10px;
	font-size: 1rem;
}

.foot-link a:hover{
	color:#0067B2;
}

.p-r{position:relative;}

.nav{
	width:100%;
	height:90px;
	background-color:#0067b2;
	display:block;
}

.logo{
	width:225px;
	float:left;
	margin-top: 15px;
}

.logo img{
	height: 60px;

}

.socialfb{position: absolute; top: 0px; right: 0px; width:30px; margin-top:15px; margin-right:35px;}

.socialfb img{width:35px; height:35px;}

.socialyt{position: absolute; top: 0px; right: 0px; margin-top:16px; margin-right:75px;}

.socialyt img{width:35px; height:35px;}



menuToggle{float:right; background:url(../images/ico_menuToggle.png) no-repeat center center; display:none; width:36px; height:26px; background-size:36px 26px; margin-top:-5px;}

.txtBox,.mainBox{margin:50px 1% 1rem 1%;}

.txtBox{line-height:150%;}

.txtTitle,.mainTitle{
	font-size:3rem;
	color:#0067B2;
	font-weight: bold;
}

.txtCon{
	font-size:1.4rem;
	line-height:180%;
	margin-top:1.7rem;
	color:#57585A;
}
.txtCon h3 {
	font-weight: bold;
	color: #F9AE32;
	font-size: 2rem;
	text-transform: capitalize;
	margin-bottom: 10px;
}

.txtCon p{margin-bottom:15px; text-align:justify;}

.txtCon img{
}

.txtCon1{
	font-size:1.2rem;
	margin-top:30px;
	color:#57585A;
	line-height: 2rem;
}

.txtCon1 p{margin-bottom:15px;}

.cf:after,.nav:after{content: "";display: table;clear: both; }

.cf,.nav{*zoom: 1;}



.navCon{float:right;margin-top:60px;}

.navCon a{color:#fff; text-decoration:none; margin-left:2rem; margin-right:2rem; font-size:1.7rem;}

.navCon a:hover{color:#F9AE32;}



.navCon01{
	float:right;
	position: relative;
	padding-top:50px;
	width:770px;
	background-color:#0067b2;
}

.navCon01 ul li{
	display:block;
	float:left;
}

.navCon01 ul li a{
	color:#FFFFFF;
	text-decoration:none;
	margin-right: 42px;
	margin-left:  42px;
	font-size:1.2rem;
	height:40px;
	display:block;
	text-transform: uppercase;
}

.navCon01 ul li a:hover{color:#F9AE32;}

.navCon01 ul li a.current{color:#F9AE32;}

.navCon01 span{
	position:relative;
	display:block;
	z-index:9999;
}

.navCon01 span ul{
	position: absolute;
	list-style:none;
	top:100%;
	display:none;
	width: 150px;
	/* left: -25%; */

	z-index:9999;
	background-color:#0067B2;
	left: 0px;

}/*隐藏掉溢出的*/

.navCon01 span a:hover ul {display:block; width:100%;}

.navCon01 span ul li{display:block;list-style-type:none; margin:0; padding:0;width: 100%;}

.navCon01 span ul li.last{border-bottom: none 0;}

.navCon01 span ul li:hover{width:100%;}

.navCon01 span ul li a {
	display: block;
	line-height:2.5rem;
	font-size:0.8rem;
	color:#FFFFFF;
	text-align:center;
	border-top:1px solid #eee;
	margin: 0;
	padding: 0;
	height: 2.5rem;

}

.navCon01 span ul li a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#F9AE32;
}



.eventCon{width:100%;}

.event-left{width:10%; margin-top:2rem; float:left;}

.event-left a{font-size:1.5rem; color:#A6A9AB; text-decoration:none; display:block; line-height:50px;}

.event-left a:hover{color:#6C6E70;}

.event-left a.current{color:#6C6E70; font-size:2.4rem;}

.event-right,.event-right01{
	float:right;
	width:80%;
	margin-top:2rem;
}

.event-right a{position:relative; width:31.333%; display:block; float:left; margin-right:1%; margin-bottom:1%;}

.event-right a img{
	width:100%;
	height: 211px;
}

.event-right a img:hover {filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}

.event-right p{
	position:absolute;
	bottom:0px;
	display:block;
	width:100%;
	color:#78a23f;
	font-size:0.9rem;
	line-height:120%;
	padding-top:5px;
	padding-bottom:5px;
	background:url(../images/event_bg.png) repeat-x left bottom;
}

.event-right p span{padding-left:10px; padding-right:5px; display:block; color:#fff;}

.line{border-top:1px solid #D3D3D3; margin-top:20px;}



.contact-left{float:left;width: 35%; font-size:1.2rem; padding-top: 5px; text-align:justify;}

.contactInfo{font-size:1.5rem; color:#6C6E70; line-height:24px;}

.address{margin-top:2rem;}

.place{color:#77A03E; font-size:1.8rem; font-weight: bold; border-bottom:1px solid #D3D3D3; padding-bottom:10px;}

.addressInfo{color:#6C6E70; font-size:1.2rem; line-height:140%; margin-top:15px;}

.addressInfo span{float:left; width:30%; font-weight: bold;}

.addressInfo p{float:left; width:70%;}

.contact-right{ float:right;width: 60%;}

.formTips{margin-top:170px; color:#6C6E70; font-size:1.4rem; background:url(../images/arrow.png) no-repeat left center; background-size:25px 25px; line-height:30px; text-indent:35px;}

.form{width:55%;float:left; color:#6C6E70; font-size:16px; display:block;}

.form01{ width:40%; float: right;color:#6C6E70; font-size:16px; display:block;}

.sex{margin-top:1.5rem; font-size: 1.4rem;}

.sex input{vertical-align:middle; margin-right:10px; margin-left:38px;}

.baseInput{height:30px; line-height:30px; width:280px; margin-left:38px; margin-top:15px; padding-left:10px; color:#939597; font-family:Arial; font-size:14px;}

.w100{width:100%;}

.textarea{width:263px; height:260px; float:left; color:#939597; padding:10px;font-family:Arial; font-size:14px;}

.msgTips{ margin-top:1.5rem; margin-bottom:13px;font-size: 1.4rem;}

.txtRight{text-align: right;}

.btnSubmit{width:120px; height:40px; line-height:40px; background-color:#F9AE32; border:none; color:#fff; font-size:24px; margin-top:20px; float:right;}

.download-left{
	width: 100%;
	clear: both;

}

.download-sore{
	color:#0067B2;
	padding-bottom:10px;
	border-bottom:1px solid #D3D3D3;
	margin-top:1rem;
	font-size:1.8rem;
}

.download-list{margin-top:25px; margin-left: 40px;}

.download-list h1{
	color:#0067B2;
	margin-bottom:1rem;
	font-size:2.3rem;
}

.downloadBox{width:100%; position:relative; color:#6C6E70;}

.downloadBox span{cursor:pointer; line-height:28px;}

.downloadBox span:hover{color:#5C5E5F;}

.itemCon{ display:none;position:absolute; right:6rem; top:0; border:1px solid #78A23E; background-color:#fff; z-index:999;}

.itemCon ul{padding-left:10px; padding-right:10px; background-color:#fff;}

.itemCon a{display:block; color:#78A23E; text-decoration:none; font-size:1.8rem; line-height:26px; border-bottom:1px solid #FDD798; padding-left:5px; padding-right:5px; background-color:#fff;}

.itemCon a.last{border-bottom:none; text-align:center;}

.downloadBox.hover .itemCon{display:block;}

.arrow-down{position:absolute; left:-9px; top:6px;}

.w50{width:50%; float:left; display:inline-block;}



.solutionBox{margin-top:50px; margin-left: -5px;}

.solutionImg{width:33.33333%;float:left;}

.solutionImg a{display: block;}

.solutionImg img{width:100%; display:block;}

.solutionImg img:hover {filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}

.solutionImg .mask01{width:100%; height:100%; background:url(../images/see-arrow.png) no-repeat center center; background-size:25% 10%; background-color: rgba(0,0,0,0.5); position:absolute; left:0; top:0; display:none;}

.solutionImg.hover .mask01{display:block;}

.solutionImg .mask01 p{bottom:0; position:absolute; background-color:rgba(119,160,62,1.0); color:#ffffff; font-size:1.4rem; padding:1rem;height:25%; overflow:hidden; z-index:9999;line-height: 90%; height:3rem; }

.solutionImg .mask01 p b{font-size:1.6rem; display:block; }

.subnav{color:#939597;width:100%; margin:1rem auto 0.1rem auto;}

.subnav a{
	color:#0067B2;
	height:32px;
	line-height:32px;
	border:1px solid #0067B2;
	background-color:#fff;
	font-size:1.4rem;
	text-decoration:none;
	margin:0px 5px 0px 0px;
	padding:0px 15px;
}

.subnav a:hover{
	color:#fff;
	background-color:#0067B2;
	border:1px solid #0067B2;
}

.subnav a.current{
	color:#fff;
	background-color:#0067B2;
	border:1px solid #0067B2;
}



.title3{font-size:3.4rem; font-weight:bold;color:#F9AE31; width:100%; margin:1rem auto 2rem auto;}

/*banner滑动*/

.bannerBox {position: relative; margin-top:40px;}

.indexBannerBox{position: relative;}

.probannerBox{position: relative; width:100%;}

.probannerBox img{width: 100%;}



.proBox{margin:60px 1% 0 1%; line-height:2.0rem;}

.proBox p{font-size:1.4rem; text-align:justify;}

.solutionTitle{color:#78A23F; border-bottom:1px solid #D3D4D5; font-size:2.5rem; padding-bottom:1rem; margin-bottom:1.2rem;}

.proCon{
	overflow:hidden;
	width:100%;
	clear: both;
}
.proCon ul {
	margin-right: -40px;
}


.smallPro{width:23%; margin-right:1%; margin-left:1%; float:left; margin-top:1%; margin-bottom:1%;}

.smallPro img{ width:277px; height:277px;}

.smallPro img:hover {filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}

.pro-name{color:#FBAE31; text-decoration:none; font-size:2.3rem; background:url(../images/arrow02.png) no-repeat left center; padding-left:30px; margin-top:20px; display:block;}

.proSummary{color:#6C6E71; font-size:1.4em; padding-left:30px; line-height:80%; margin-top:5px;}

.proBox01{width:100%; margin:1.5rem auto 0 25px;}

.proTitle{
	font-size:1.4rem;
	margin-bottom:26px;
	height: 30px;
	line-height: 40px;
	color: #0067B2;
}

.proTitle li{
	float:left;
	color:#0067B2;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 5px;
	margin-right: 5px;
	cursor: pointer;
}

.proTitle li.current{
	background-color: #0067B2;
	border-radius: 5px;
	color: #fff;
}

.proTitle li:hover{background-color: #FBAF33; border-radius: 5px; color: #fff;}

#showroom_list {width:1200px; height: 630px; overflow: hidden;}

#showroom_list ul {margin: 12px 3px 9px; padding: 0px;}

#showroom_list ul li {width:1200px; float: left;}

#showroom_list span {width:23%; margin-right:1%; margin-left:1%;float:left;margin-bottom:22px;}

#showroom_list span img {width:100%; display:block;}

#showroom_list01 {width:1200px; height: 630px; overflow: hidden;}

#showroom_list01 ul {margin: 12px 3px 9px; padding: 0px;}

#showroom_list01 ul li {width:1200px; float: left;}

#showroom_list01 span {width:23%; margin-right:1%; margin-left:1%;float:left;margin-bottom:22px;}

#showroom_list01 span img {width:100%; display:block;}

.smallPro01{
	width:270px;
	float:left;
	margin-bottom:30px;
	position:relative;
	margin-right: 40px;
	line-height: 180%;
	text-align: center;
}

.smallPro01 img{
	width:264px;
	display:block;
	height: 264px;
	background-color: #FFFFFF;
	border: solid 3px #0067B2;
}

.smallPro01 img:hover {filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}

.pro-name01{ position:absolute;color:#FF8F22; text-decoration:none; font-size:1.4rem; background:url(../images/arrow02.png) no-repeat left 4px; padding-left:30px; margin-top:20px; display:block; right:10px; bottom:15px;}

.pro-name01 p{ color:#57585A; font-size:1.4rem;}

a.pro-name01:hover{color:#EC7600;}

.pageBox{margin-top:0px; border-bottom: 1px solid #BCD09F; margin-left: 1%; margin-right: 1%; padding-bottom:50px;}

.fl{float:left;}

.fr{float:right;}

.proDetailBox{margin:50px auto 0 auto;position:relative;}

.proDetailBox h1{
	position:absolute;
	margin-left:1.5%;
	color:#0067B2;
	font-size:4rem;
	z-index: 100;
}

.proDetailBox h1 p{font-size: 2rem; color: #929395;line-height:100%; padding-top:5px;}

/*表单切换*/

.tabs-box{overflow:hidden; margin-top:10px;}

.tabs-nav{
	padding-bottom:40px;
	font-size:1.4rem;
	border-bottom: 1px solid #BDBDBF;
	padding-top: 10px;
}

.tabs-nav li{ float:left; width:33.3333%; text-align:center; color:#949494; cursor:pointer;}

.tabs-nav li.current span,.tabs-nav li:hover span{
	color:#0067B2;
	background:url(../images/menuBg.jpg) repeat-x left bottom;
	padding-bottom:5px;
	font-weight: bold;
}

.tabs-con{
	display:none;
	margin-top:1rem;
	font-size: 1.4rem;
	line-height: 2rem;
}

.tabs-con img{
}

.tabs-con th{margin:0; text-align:left; padding:5px; vertical-align:top;}

.tabs-con td{margin:0; text-align:center; padding:5px;}

.proCon{display: none;}

#J_tabs-box .current{ display:block;}



.downImg01{
	float:right;
	width: 35%;
	height: 100px;
}

.downImg01 a{margin-right: 5%;display:inline-block;float:  right;}

.downImg01 img{width: 100px;}



.line-bg{background:url(../images/line.jpg) no-repeat center top; width:100%; height:22px;}

.p-b66{padding-bottom:6.6rem;}

#topmenu{position:fixed;display:none; background-color:#78A240;width:100%; border-bottom:1px solid #fff;z-index:10; height:18rem; }



.position-a{position:absolute;}

.navBox{display:none;width:100%; padding-bottom:30px;background-color:#333;position:absolute; right:0; top:70px;z-index:999999;color:#fff;text-align:left; float:right; }

.navBox .navItem{border-bottom:1px solid #484848; border-top:1px solid #484848;}

.navBox h3{padding-left:20px;line-height:33px;cursor:pointer;position:relative; font-weight: normal;}

.navBox h3.current{color:#fff; background-color:#484848;}

.navBox h3 a{color:#CCC;text-decoration:none;font-size:12px; vertical-align: middle;}

.subNavBox{line-height:33px;}

.subNavBox a{font-size:13px;color:#ababab;display:block;border-bottom:1px solid #484848; background:url(../images/arrow01.png) no-repeat 20px center; padding-left:3.5rem;text-decoration:none;}

.navTilte{height:34px; line-height:34px; background-color:#FBAE31; font-size:14px; color:#fff; text-indent:15px; background-image:url(../images/arrow-ringt.jpg); background-repeat:no-repeat; background-position:24.5rem center;}

.navBox .current .subNavBox{display:block;}

.mask{display:none;width:100%;height:100%;background-color:#000;opacity:0.5;position:fixed;top:0;left:0;z-index:100;}

.container{width:1200px; margin:0px auto;}

.introduce_pw{width:1000px; margin:0px auto;}

.w100{width:100%;}

.buyTitle {color: #779F3E; margin-top:30px; font-weight: bolder; font-size: 3rem; border-bottom: 1px solid #C9C9CB; padding:1.5%;}

.map{border-bottom: 1px solid #789D3E;}

.map img{width: 100%;}

.spmg-right15{margin-right: 5px;}

.mainCon01{overflow: hidden; margin-left: -40px;}

.down{
	width:15%;
	float: left;
	margin-top: 15px;
	margin-bottom: 30px;
	margin-right: 19px;
}

.downImg{position: relative; width: 100%;}

.downImg img{
	width: 176px;
	display: block;
	border: solid 3px #0067B2;
	height: 176px;
}

.downImg p{display: none; font-size: 1.2em; text-align: center; position: absolute; top: 0px; background: rgba(0,0,0,0.3); width: 100%; height: 100%;}

.downImg p span{position:absolute; top:50%; left:50%; margin-top:-25%; margin-left:-25%;}

.downImg p span a{color: #fff;line-height:100%; display: block;text-decoration:none; border-bottom:1px solid #fff; width:80px; margin-bottom:10px;}

.downImg:hover p{ display:block;}





.downMenu{padding-top:10px; display: block; padding-bottom: 10px;}

.downMenu a{ color: #ccc; font-size:12px; text-decoration: none; display:block; padding-left:32px; line-height: 25px;}

i.arrow-right {

	width:0px; 

	height:0px; 

	border-bottom:5px solid transparent;  /* left arrow slant */

	border-top:5px solid transparent; /* right arrow slant */

	border-left:5px solid #ccc; /* bottom, add background color here */

	font-size:0px;

	line-height:0px;

	display: inline-block;

	margin-right: 5px;

	margin-top: -1px;

	vertical-align: middle;

}

.module img{height:100%;}

.box-banner, .i-banner {position:relative; overflow:hidden;}

.box-banner .slider {position:relative; height:600px;}

.i-banner .slider {position:relative; height:600px;}

.box-banner .slider li, .i-banner .slider li {position:absolute; width:100%; overflow:hidden;}

.box-banner .slider li img, .i-banner .slider li img {width:100%; height:auto;}

.box-banner .slider li a {display:block; width:100%; height:600px; background-position:center top; background-repeat:no-repeat; background-size:cover;}

.i-banner .slider li a {display:block; width:100%; height:600px; background-position:center top; background-repeat:no-repeat; background-size:cover;}

.box-banner .focus, .i-banner .focus {position:absolute; width:100%; z-index:5; left:0; bottom:5px; text-align:center;}

.box-banner .focus a, .i-banner .focus a {display:inline-block; width:12px; height:12px; background-color:#e6e7e8; border-radius:12px; text-indent:-999em; overflow:hidden; margin:0 2px; cursor:pointer; position:relative;}

.box-banner .focus .on, .i-banner .focus .on {background-color:#f9ad2e; width:12px; }

.summary{position:absolute; background-color:rgba(119,160,62,0.7); height:auto; bottom:0px; width:100%; color:#fff; text-align:center; font-size:1.3rem}

.summary p{padding: 10px;}

.banner-pw {margin: 0 auto; _zoom: 1; width: 1200px; overflow: visible; position: relative; *z-index: 90;}



.homeBanner{width:1200px; margin:0px auto;}

.homeBanner img{width:100%;}



.probannerBox .slider { position: relative; height:630px;}

.probannerBox .slider li a{height:600px;}

.probannerBox .focus a {background-color:#666;}

.foot-link01{display:none; margin-top:40px;}

.foot-link01 a{background-color:#EEE; margin-bottom:1px; color:#666; font-weight:bold; display:block; height:30px; line-height:30px; text-align:left; padding-left:15px;}

.foot-link01 a:hover{color:#fff;}

.arrow-right{

	width: 3px;

	height: 6px;

	display:inline-block;

	margin-right:5px;

	background:url(../images/arrowRight.png) no-repeat left top;

	margin-top:9px; 

}

.foot-link01 a:hover .arrow-right{background:url(../images/arrowRight.png) no-repeat left -6px;}

.foot-link01 a:hover{background-color:#779F3F;}
#intro1  .txt {
	width: 1200px;
	margin: 0 auto;

}
#intro1 .txt h2 {
	font-size: 2.5rem;
	padding-top: 250px;
	padding-right: 450px;
	line-height: 150%;
	font-weight: bolder;
	color: #0067B2;
}
#intro1 .txt p {
	font-size: 1.4rem;
	line-height: 150%;
	font-weight: normal;
	color: #666666;
}
.picList {
	margin-right: -40px;

}
.picList li {
	width: 262px;
	float: left;
	border: solid #ddd 1px;
	margin-right: 40px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.picList li img {
	width: 262px;
	height: 168px;
}
#faqbox {
	clear: both;
	width: 70%;
	margin: 0 auto;


}
#faqbox .faqline{
	line-height:40px;
	text-align:left;
	margin-bottom: 30px;
}
#faqbox .faqline .faqtit{
	width:80px;
	display:block;
	float:left;
	clear:both;
	text-align:right;
	padding-right: 10px;
	font-size: 18px;
}
#faqbox .Content{
	line-height:2em;
	height:160px;
	text-align:left;
	margin-bottom: 20px;
}
#faqbox .Content  .faqtit{
	width:80px;
	display:block;
	float:left;
	clear:both;
	text-align:right;
	padding-right: 10px;
}
#faqbox .Content textarea {
	font-size: 18px;
	padding: 10px;
}
.inputstyle {
	padding: 10px;
	border: solid #ccc 1px;
	font-size: 18px;
	font-family: "Futura Lt BT", "Helvetica Light", Tahoma, Verdana, Geneva, sans-serif;
}
.submitstyle {
	height: 50px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 18px;
	border: 0;
	background-color: #0067B2;
	width: 200px;
	font-family: "Futura Lt BT", "Helvetica Light", Tahoma, Verdana, Geneva, sans-serif;
}
#pagelist {
	text-align: center;
	background-color: #f5f5f5;
	clear: both;
	line-height: 300%;
}
#pagelist a, #pagelist span {
	margin-right: 5px;
	margin-left: 5px;
}
/*语言版本选择样式*/
/*=================  add by wsq  =======================*/
.hide{display:none;}
#langCurr{ cursor:pointer;}
#langList li a{cursor:pointer;}
.lang-en{
	background:url(../images/flag_en.png) no-repeat 10px center;
}
.lang-cn{background:url(../images/flag_cn.png) no-repeat 10px center;}
.lang-de{background:url(../images/flag_de.png) no-repeat 10px center;}
.lang-es{background:url(../images/flag_es.png) no-repeat 10px center;}
/*=================  end  ==============================*/

.Language{
	position:relative;
	padding-top:50px;
	width:120px;
	float:right;
	left: -80px;
}
.Language ul li{display:block; float:right;}
.Language ul li a{
	color:#fff;
	text-decoration:none;
	font-size:1.2rem;
	height:40px;
	display:block;
}
.Language ul li a:hover{
	color:#f9ae32;
}
.Language ul li a.current{
	color:#f9ae32;
}
.Language span{
	position:relative;
	display:block;
	z-index:9999;
	background:url(../images/arrow03.gif) no-repeat 110px center;
	background-color: #0067b2;
}
.Language span a{
	width:100%;
	height:40px;
	line-height:40px;
	text-indent:45px;
	display:block;
	color:#FFFFFF;
}
.Language span ul{
	position: absolute;
	list-style:none;
	top:100%;
	display:none;
	width:130px; /* left: -25%; */
	z-index:9999;
	background-color: #0067b2;
}/*隐藏掉溢出的*/
.Language span a:hover ul {display:block; width:100%;}
.Language span ul li{display:block;list-style-type:none; margin:0; padding:0; width:100%;}
.Language span ul li.last{border-bottom:none 0;}
.Language span ul li:hover{
	width:100%;
	text-decoration: none;
}
.Language span ul li a {
	width:100%;
	display:block;
	line-height:40px;
	height:40px;
	font-size:0.9rem;
	color:#fff;
	text-indent:45px;
	margin-left:0px;
	margin-right:0px;
	border-top:1px solid #fff;
	font-family: "Futura Lt BT", "Helvetica Light", Tahoma, Verdana, Geneva, sans-serif;
}
.Language span ul li a:hover {
	height:40px;
	line-height:40px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#f9ae32;
}
.L-en{background:url(../images/flag_en.png) no-repeat 10px center;}
.L-cn{background:url(../images/flag_cn.png) no-repeat 10px center;}
.L-de{background:url(../images/flag_de.png) no-repeat 10px center;}
.L-es{background:url(../images/flag_es.png) no-repeat 10px center;}
/*语言版本选择样式结束*/
.shadow {
filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=3);/*ie*/
-moz-box-shadow: 2px 2px 10px #909090;/*firefox*/
-webkit-box-shadow: 2px 2px 10px #909090;/*safari或chrome*/
box-shadow:2px 2px 10px #909090;/*opera或ie9*/
}
