/*reset*/
a{ color:inherit; text-decoration: none; }
h1, h2, h3, h4, h5, h6{ margin-top:0; margin-bottom: 0; }
p{ margin-top:0; margin-bottom:0; }
dl, ul, ol{ margin-top:0; margin-bottom:0; margin-left:0; padding-left:0; list-style:none; }
em{font-style:normal;}
dd{ margin-left:0; }
img{ border:none; }
form{ margin:0; }
fieldset{ margin:0; padding:0; }
legend{ padding:0; *margin:0 -6px; }
label, button, input[type="submit"]{ cursor:pointer; }
label{ vertical-align: -3px; }
input, button, option, select{ font-size:12px; font-family: Tahoma, Arial; text-align: left;vertical-align: middle; }
textarea{overflow: auto; resize:none;}
button, input{background:none;}
input[type="checkbox"]{ margin:0; }
input[type="radio"]{ margin:0; padding:0; }
select{ padding:0; }
option{ background:#fff; padding:0; }
iframe{border:none;}
.content{width:920px;}

/*banner*/
#banner2015{margin-top:6px;	background:url('../image/banner/2016.jpg') 0 -1172px repeat-x;	width:100%;	min-width:920px;height:293px;overflow: hidden;position: relative;}
#banner2015.de{background:url('../image/banner/2016_de.jpg') 0 -1172px repeat-x;}
#banner2015.es{background:url('../image/banner/2016_es.jpg') 0 -1172px repeat-x;}
.bannerContent{width:920px;height: 293px; font-size: 0; margin:0 auto; position: relative;overflow: hidden;}
.pre, .next{position: absolute; width:32px; height: 32px; line-height: 20em; overflow: hidden; cursor: pointer; z-index: 5;
	background: url('../image/common/icon.png') 0 -20px no-repeat; top:50%;left:50%; margin-top:-18px;}
.pre{margin-left:-500px;}
.next{ background-position: -35px -20px; margin-left:470px;}
.pre:hover{background-position: -0 -60px;}
.next:hover{background-position: -35px -60px;}
.bannerContent ul{margin:0;padding:0;list-style: none;}
 ul.bannerItem{position: absolute;left:0;top:0;width:3680px;height: 100%;overflow: hidden;}
.bannerItem li{position: absolute;left:0;top:0;width:100%;height: 100%;background:url('../image/banner/2016.jpg') 0 0 no-repeat;}
.de .bannerItem li{background:url('../image/banner/2016_de.jpg') 0 0 no-repeat;}
.es .bannerItem li{background:url('../image/banner/2016_es.jpg') 0 0 no-repeat;}
.bannerItem li.desktop{left:0;}
.bannerItem li.phone{background-position: 0 -293px;left:1840px;}
.bannerItem li.software{background-position:0 -586px;left:2760px;}
.bannerItem li.recite{background-position:0 -1465px; left:920px;}
.download{display: block;width:182px;height:65px;line-height: 20em;overflow: hidden;position: absolute;top:170px; left:75px;
	background:url('../image/banner/2015.jpg') -100px -900px no-repeat;cursor: pointer;}
.de .download{background-image:url('../image/banner/2015_de.jpg'); background-position: -75px -900px;}
.es .download{background-image:url('../image/banner/2015_es.jpg'); background-position: -75px -900px;}
.download_trans{display: block;width:200px;height:80px;line-height: 20em;overflow: hidden;position: absolute;top:150px; left:60px;
	cursor: pointer;} 
.recite .download{background:none; width:150px; height:44px; top:198px; left:187px;}
.qr{width:70px; height:70px; position: absolute; display: block; left:285px; top:150px;}
.bannerContent h1{color:#fff; margin:40px 0 0 50px; font-weight: normal; font-size: 30px;line-height: 1.5;visibility: hidden;}
.bannerContent h1 small{padding-left:15px;display: block;font-size: 18px;}
.disc{position: absolute; height: 10px; width:80px; top:270px; left:50%; margin-left:-40px; z-index: 5;}
ul.disc li{ width:10px; height: 10px; display: inline-block; *display: inline; *zoom:1; margin:0 5px;line-height: 20em; overflow: hidden;
background:url('../image/common/icon.png') 0 -10px no-repeat;}
ul.disc li.cur{background-position: 0 0 ;}


/*support*/
.title{font-size:20px; margin-bottom:18px;}
.queArea{width:920px; clear: both; margin:18px 0; background-color:#F1F1F1; border:1px solid #e1e1e1; border-right:none;
overflow: hidden;*zoom:1;}
.qaTitle{width: 110px; padding-top:26px; text-align: center;font-size: 14px; float: left; margin:0; _margin-right:-3px; }
.qaContent{border-left:1px solid #e1e1e1; width:500px; line-height: 1.5;  width:778px; line-height: 1.8; _width:781px;
background-color:#fff; float:left; padding:0 0 15px 30px;}
.qaContentN{font-weight: bold; margin:15px 0 5px 0;}
.queArea input, .queArea select, .queArea textarea{border:1px solid #ABADB3; margin: 8px 0;}
.support .qaContentC{margin:10px 0 0 30px; width:365px;}
.support .qaContentC input{width:100%; height: 18px; line-height: 18px; padding:2px 4px;}
.qqSupport{width:96px; height:26px; background:url('../image/common/icon.jpg') 0 0 no-repeat; float:left; margin:17px 0 0 40px; cursor: pointer;}
input.queSub{background:none; background-color:#4066C9; color:#fff; width:110px; height: 30px; line-height: 30px; text-align: center;
border:none; padding:0;}
input.queSub:hover{background-color:#3554A5;}

/*download*/
#downloadNav{width:100%; background-color: #2795E0; height: 8px; margin-top:-8px; _margin-top:-16px; overflow: hidden;}
.downloadNav{width:920px; margin:0 auto; text-align: center;}
.downloadNav li{width:50%; color:#1F73BB; height: 70px; line-height: 70px; padding-bottom:8px; cursor: pointer;font-size: 30px; position: relative;}
.downloadNav li a{border-bottom:8px solid #2795e0; display: block;}
.downloadNav li a:hover{text-decoration: none;}
.downloadNav li.cur a, .downloadNav li a:hover{border-bottom-color:#1F73BB;}
.downloadNav .cur .downArrow{border-top-color:#1F73BB; }
h2{margin:20px 0 15px 0;}
.plants{margin-bottom:45px;}
.plants div{_margin-right:3px;}
.win, .ios, .android, .wp{width:168px; height: 126px; display: inline-block; *display: inline; *zoom:1; color:#fff;
font-size: 16px; padding:30px 0 0 135px; background-image: url('../image/common/icon.jpg'); background-position: 0 -40px; background-repeat: no-repeat;}
.ios{ background-position: 0 -210px;}
.android{background-position: 0 -390px }
.wp{background-position: 0 -570px;}
.plants a{display: block; width:106px; height: 28px; line-height: 28px; background-color:#fff; text-align: center; color: #333;
font-size: 14px; margin-top:18px; text-decoration: none;} 
.plants a:hover{text-decoration: none;}
.plants a:visited{color:#333;}
.plants p{margin:0 0 15px 0;}
.downloads{width:230px; margin:10px 0 40px 0; }
.half{margin-left:-5px;}
a.link{display:block; height: 40px; line-height: 40px; color:#383838; text-decoration: none; font-size:14px; width:100%; position: relative;}
.downloads a:hover, .otherDownload a:hover{background-color:#D7D7D7; text-decoration: none;}
.otherDownload a:hover{padding:0 10px; margin:0 -10px;}
a.link:visited{color:#383838;}
.downloads a.link{padding:0 10px;}
a.link em{position: absolute; right:10px; font-size:14px; line-height: 40px; top:0; cursor: pointer;}
.otherDownload a.link em{right:0;}
.otherDownload a.link:hover em{right:10px;}
hr.common.item1{margin-bottom:25px;}
.mobile{margin:0 -40px; overflow: hidden; *zoom:1; display: none;} .mobile .plants{margin:15px 40px 10px 40px;} .plTitle{margin:20px 40px 15px 40px;}
.otherDownload{width:420px; float:left; margin:0 40px; display: inline;}
.otherDownload h2{margin-top:40px;}
.otherDownload .search{padding-top:20px;}
.downloadqr{width:80px; height:80px; float: left; margin:0 30px 0 0;}
.type{width:100%; display: block; color: #B6B6B6;}
.list{margin-bottom:30px;}