@charset "utf-8";
/* CSS Document */


.clearfix:after {clear: both; display: block; visibility: hidden;}
#info-main {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #C8C9CC; margin: 0 auto; padding: 6px 0; width: 960px;}
#info-main .info-wrap { display: inline; margin-left: 7px; width: 272px;}
#info-main .info-wrap, #info-main .content { font: 12px/1.5 '微软雅黑',Arial,'宋体',sans-serif;}
.info-icon{ padding:0 10px 0 0;}
.fl {float: left;}
.downbtn span{ display:block; padding:2px 0;}
#info-main .content { background: none repeat scroll 0 0 #FFFFFF; display: inline; margin-left: 10px; overflow: visible; width: 662px;	height:auto;}
.info-pad { background: none repeat scroll 0 0 #F8F8F8;    border: 1px solid #DADADC;    padding: 10px;	margin:0 0 10px;}
.antivirus { border-bottom: 1px solid #DADADC;  padding: 16px 0 7px; clear:both; font-weight:bold;}
.info-list { border-bottom: 1px solid #DADADC;  color: #767676;  line-height: 30px; padding: 10px 0;}
.iph-down-wrap { background-color: #FFFFFF; border: 1px solid #CCCCCC; height: 83px;  margin-top: 10px; overflow: hidden; width: 248px;}
.info-wrap .guess-wrap { background-color: #F8F8F8;}
.guess-wrap { border:1px solid #DADADC;	margin:0 0 10px;}
.guess-wrap h2{ font-size:14px; color:#fd6804; font-weight:normal; background:url(../images/line2.jpg) no-repeat 0 bottom; padding:7px 0 7px 23px; font-weight:bold;}
.info-title { background: url(../images/detail/title-bar.png) repeat-x scroll 0 0 transparent; border-top: 1px solid #DADADC; height: 35px; line-height: 35px;}
.guess-wrap h3 { border-bottom: 1px solid #7CB210; font-size: 14px; font-weight: normal; height: 34px; overflow: hidden; padding: 0 13px; color:#fd6804;}
.guess-wrap .guess { overflow: hidden; padding: 0 0 18px 12px;}
.o-a-list { margin-top: 19px; clear:both; padding:0 0 68px;	*padding:0 0 48px;}
.o-a-icon { float: left; height: 73px;  margin-right: 12px;  overflow: hidden; position: relative;}
.fl { float: left;}
.o-a-guess { padding: 10px 0 11px;}
.o-a-title { width: 144px; font-size: 12px; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.star { float: left; width: 73px; height: 19px; background: url(../images/starbg.png) no-repeat scroll 0 -70px transparent; overflow: hidden;}
.info{ clear:both;}
.pr { position: relative;}
.app-title { width: 662px; line-height: 40px; background: none repeat scroll 0 0 #7CB210;  color: #FFFFFF;  font-size: 18px; opacity: 0.9; text-align: center;}
.app-title .h1-en { font-size: 16px; padding-left: 5px;}
.dgm-down { background-color: #FFFFFF;  border: 1px solid #DEDEDE;  padding: 0 0 20px; position: relative; z-index: 100; height:100px; margin:0 0 30px;}
.dgm-l { background: url("../images/slogan.png") no-repeat scroll left bottom transparent; float: left; height: 106px; margin-right: 60px; overflow: hidden;}
.dgm-r { background: url("../images/detail/dgm-btn.png") no-repeat scroll 0 0 transparent;  float: left; height: 109px; width: 180px;}
.dgm-q { color: #F3951C; font-size: 32px; line-height: 1.2;}
.dgm-a { color: #7E7E7E; font-size: 16px; line-height: 36px; padding-bottom: 12px;}
.cont { line-height: 27px;	padding:0px;}
#intro-cont p{ padding:0 10px; text-indent:2em; font-size:14px;}
#intro-cont p img{ max-width:588px;}
.info-ad{ width:272px; overflow:hidden; margin:0 0 10px;}
.shot-wrap { width: 642px; height: 230px; margin: 17px auto; overflow: hidden; white-space: nowrap;}
#shot-list { left: 0;}
.shot-banner { font-size: 0; width: 3000px;}
.pa { position: absolute;}
#focusBtl { background-position: 0 0; left: 0; top:76px;}
.focusBts { position: absolute; z-index: 999; width: 40px; height: 80px; background: url(../images/shotBtn.png) no-repeat scroll 0 0 transparent; cursor: pointer;}
#focusBtr { background-position: -40px 0; right: 0; top:76px;}
.focusBts { position: absolute; z-index: 999; width: 40px; height: 80px; background: url(../images/shotBtn.png) no-repeat scroll 0 0 transparent; cursor: pointer;}
.shot-list li { display: inline-block; vertical-align: bottom; white-space: nowrap;}
.shot-list li img { cursor: pointer; height: 230px; padding-right: 10px;}
#jquery-overlay { position: absolute; z-index: 200; top: 0; left: 0;  width: 100%; height: 500px;}
#jquery-lightbox { position: absolute; top: 0; left: 0; z-index: 300; line-height: 0; text-align: center;  width: 100%;}
#jquery-lightbox a img { border: medium none;}
#lightbox-container-image-box { position: relative; width: 250px; height: 250px; margin: 0 auto; background-color: #FFFFFF;}
#lightbox-container-image { padding: 10px;}
#lightbox-loading { position: absolute; top: 40%; left: 0; width: 100%; height: 25%; line-height: 0; text-align: center;}
#lightbox-nav { position: absolute; top: 0; left: 0; z-index: 10; width: 100%; height: 100%;}
#lightbox-container-image-box > #lightbox-nav { left: 0;}
#lightbox-nav a { outline: medium none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { display: block; width: 49%; height: 100%;}
#lightbox-nav-btnPrev { float: left; left: 0;}
#lightbox-nav-btnNext { float: right; right: 0;}
#lightbox-container-image-data-box { background-color: #FFFFFF; font: 10px/1.4em Verdana,Helvetica,sans-serif; margin: 0 auto; overflow: auto; padding: 0 10px; width: 100%;}
#lightbox-container-image-data { color: #666666; padding: 0 10px;}
#lightbox-container-image-data #lightbox-image-details { float: left; text-align: left; width: 70%;}
#lightbox-image-details-caption { font-weight: bold;}
#lightbox-image-details-currentNumber { clear: left; display: block; padding-bottom: 1em;}
#lightbox-secNav-btnClose { float: right; width: 66px; padding-bottom: 0.7em;}
.xz{ border:1px solid #e8e8e9; margin:0 0 10px; overflow:hidden;}
#taggs{ width:637px;}
.tagContentt{ width:100%; clear:both; padding:12px 0 0 12px; height:auto; background:none;}
.content .xz ul{ border:none; padding:0px; width:618px; height:auto;}
.content .xz ul li{ padding:0 0 0 10px; margin-top:0px;}
.content .xz ul.ul_Address li{ width:117px; height:39px; padding:0px; margin:0 28px 0 0;}
.downbtn.downbtn1 { padding: 0 0 8px;}
.xz .tagContentt ul li a { display: block; width: 79px; height: 26px; padding: 5px 16px 0 31px; background: url(../images/index_119.gif) no-repeat scroll 0 0 transparent; color: #FFFFFF; text-decoration: none;}
#taggs LI.selectTagg A{ border-bottom:1px solid #f97000;}
#tagContentt0 ul h3{ padding:0 0 10px;}
#intro-cont h3{ background:url(../images/titbg.jpg) no-repeat scroll 8px 0 transparent; height:30px; line-height:23px; text-align:left; border:none; color:#476d01; padding:0 0 0 49px; font-size:16px; font-weight:bold; margin:18px 0 6px;}
#shot-list ul li{ width:145px; height:241px; margin-top:0px;}
#tagContentt h3 { padding: 0 0 10px; clear:both;}
.keyText { margin: 12px auto 10px; padding: 32px 10px 10px; width: 614px; background: url(/skin/gr/images/c_destip.png) no-repeat scroll 13px 7px #FDFDE5; border: 1px solid #FF9947; color: #555555; line-height: 22px; margin-bottom: 10px; overflow: hidden; word-wrap: break-word;}
#intro-cont p em{ display: block; padding: 35px 13px 9px; background: url(../images/tbicon.png) no-repeat scroll 6px 4px #F3F3F3; border: 1px solid #BBBBBB;}
#intro-cont p a{ padding: 0 13px 0 4px; background: url(../images/smore.png) no-repeat scroll right 0 transparent; color: #FF6600; font-size: 12px;}
.m-91-btn{ display:block; float:right; width:122px; height:auto; margin:7px 0 0 0; overflow:hidden;}
.m-91-btn img{ width:100%; height:auto; display:block; overflow:hidden}
.m-91-btn{ width:0; height:0; line-height:0; font-size:0px; display:none; overflow:hidden}
.info-title{ margin-bottom: 12px;}
.other-app .o-a-list{  margin-top: 0; padding: 0;}
.aznav { width: 960px; height: 150px; margin: 0 auto 10px; overflow: hidden; background: url(../images/navbg.jpg) repeat-x scroll 0 0 transparent;}

#intro-cont div div{ width: 400px;}
#intro-cont div div div{ width: auto;}
#intro-cont div a img { margin-top: 10px;}
#intro-cont div div .insdown { width: 30px}