@charset "utf-8";
/* CSS Document 
Use for:	91.pandaapp.com
Version:	1.00
Date:		2010/10/13
Author:		guo
*/

/* css reset */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,hr{margin:0;padding:0;}
fieldset,img{border:0;}
li{list-style:none;}
table { border-collapse: collapse; border-spacing: 0; }
q:before,q:after{content:'';}
button,input,select,textarea {font-size:100%; font-family: Arial, Helvetica, sans-serif; }
h1,h2,h3,h4,h5,h6{font-size:100%;}

/* bass css */
.left{float:left;}
.right{float:right;}
.clearfix:after{ content:""; height:0; visibility:hidden; display:block; clear:both;}
.clearfix{ zoom:1;}
.clear { clear:both;}

body{ background:#fff; text-align:center;font-size:12px;font-family: Arial, Helvetica, sans-serif; color:#666;}
.wrapper{margin:0 auto;width:980px;text-align:left;}
.full_bg{width:100%;background:url(http://images.pandaapp.com/91/10v1/index/full_bg.png) repeat-x top #fff;}

a{color:#09c; text-decoration:none;}
a:hover{ text-decoration:underline;}

/*logo*/
.logo{display:block;text-indent:-10000px;overflow:hidden;;}
.btn{display:block; border:none;cursor:pointer;background:url(http://images.pandaapp.com/www/2010v1/index/btn.png) no-repeat;}

/*footer*/
.footer { margin-top:10px;padding:25px 50px 0;height:102px;background:url(http://images.pandaapp.com/www/2010v1/index/footerbg.jpg) repeat-x top #fff;}
.footer a{ font-size:12px; color:#666;}
.footer a:hover{ color:#09c;}
.footer .logo{ float:left; width:190px;height:90px; background:url(http://images.cyberimg.com/iphone/2012/06/14/btn.png) no-repeat 0 -10px;}
.footer .copyright{ float:left; padding-left:50px; padding-top:15px; line-height:18px;line-height:18px;}
.footer .totop{ float:right; cursor:pointer; display:block;width:30px;height:30px;margin-top:10px;background:url(http://images.pandaapp.com/www/2010v1/index/btn.png) no-repeat 0 -50px;}

/* header*/
#header{height:120px; padding-top:10px;}
#header .logo{width:240px;height:110px; float:left;  /*background:url(http://images.cyberimg.com/www/13v1/61_softwarelogo1.jpg) no-repeat;*/}
#header .topad{padding-top:10px; float:right; width:728px; height:90px; overflow:hidden;}

/*nav*/
.nav_con{ height:46px; line-height:46px; background:url(http://images.pandaapp.com/91/10v1/index/nav_bg.png) repeat-x; padding:0 10px; }
#nav{ padding-top:4px; height:42px; line-height:42px; float:left;}
#nav li{padding-left:5px;float:left;height:42px;line-height:42px;}
#nav a{color:#fff;display:block;font-size:13px;font-weight:bold; padding:0 10px 0 5px; }
#nav .on,#nav .on a{text-align:center;background:url(http://images.pandaapp.com/91/10v1/index/nav_on.png) no-repeat;}
#nav .on{background-position:left 0;}
#nav .on a{color:#0097d1;background-position:right top;float:left;}

/*subnav*/
.subnav_con { background:url(http://images.pandaapp.com/www/2010v1/index/subnav_bg.png) repeat-x; height:45px; line-height:45px; padding:0 10px; border:1px solid #e6e6e6; border-top:none; }
.subnav_con .subnav{ height:45px; line-height:45px; color:#09c; font-size:13px; float:left; width:630px; overflow:hidden;}
.subnav_con .subnav span{ color:#666; font-weight:bold;}
.subnav_con .subnav a{ padding:0 8px;}

.subnav_con .search{ float:right; padding-top:9px; height:28px; line-height:28px; text-align:right;}
#searchValue{ width:150px; padding:0 5px; height:24px; line-height:24px; border:1px solid #b2dcd8; background:#fff; font-size:13px; }
#searchBtn { width:80px;height:28px; color:#fff;font-weight:bold;background:url(http://images.pandaapp.com/www/2010v1/index/btn_search.gif) no-repeat; text-indent:20px; border:none; cursor:pointer; *padding-left:20px;}

/*91 soft logo*/
#header .logo { background:url(http://images.cyberimg.com/www/2012/logo/logonew_18.jpg) no-repeat 0 0;}
#header .logo { background:url(http://images.cyberimg.com/www/13v1/sjb/logonew_0612.png) no-repeat 0 0;}

/*nav_机型选择*/
.grid_brand{ padding-top:12px; float:right; }

.dlist { border:1px solid #c3e5f1; background:#fff; width:120px; position:absolute; left:0; top:0; display:none; z-index:100; height:auto !important; height:200px; max-height:200px; overflow-x:hidden; overflow-y:auto; }
.dlist ul { margin:0 auto; }
.dlist li { line-height:20px; text-align:left; padding:2px 5px; border-bottom:1px dotted #aaa; cursor:pointer; font-size:12px; color:#333;}

.drop { float:left; height:23px;  background:url(http://images.pandaapp.com/www/2010v1/index/mobiledrop.gif) no-repeat left 0; padding-left:5px; width:120px; margin-right:5px;}
.drop div { height:23px; background:url(http://images.pandaapp.com/www/2010v1/index/mobiledrop.gif) no-repeat right 0; text-align:left; line-height:23px; padding-right:15px; cursor:pointer; color:#0097d1;}
.drop div span{ display:block; white-space:nowrap; overflow:hidden;_width:105px;}

.typeinfo{ float:left; line-height:24px; font-family:Tahoma; color:#fff; }
.typeinfo a{ color:#fff;}
.typeinfo strong{ color:#fff;font-weight:normal;}
#btndown_1{ float:left; height:24px; line-height:24px; margin-left:10px; color:#fff;}
#btndown_1 a{ color:#fff;}
#btndown_1 a:hover{ color:#fff;}

.btn_submit{ background:url(http://images.pandaapp.com/www/2010v1/index/btn.png) no-repeat 0 -187px; width:62px; height:24px; line-height:24px; text-align:center; color:#fff; display:block; font-weight:bold; cursor:pointer; float:left; }
.btn_submit:hover{ text-decoration:none; color:#fff;}
.btn_reset{ height:24px; line-height:24px; float:left; margin-left:15px; cursor:pointer; color:#fff; }
.btn_reset:hover{ color:#fff; text-decoration:underline;}

/*subnav*/
.subnav_con .subnav{ float:none; width:auto;}

/*-------index-------*/
/*index_banner*/
.index_banner{ margin-top:10px; height:359px; position:relative; }
#index_banner1{ width:980px; height:359px; background:url(http://images.cyberimg.com/91/12v1/soft/indexbanner_moborobo.jpg) no-repeat;}
#index_banner2{ width:980px; height:359px; background:url(http://images.pandaapp.com/91/10v1/soft/indexbanner_pandahome.jpg) no-repeat;}
.index_header{ width:980px; height:359px;position:relative;}
.index_header .recommend { position:absolute; top:20px; left:540px; width:400px; height:105px;}
.index_header .handle{position:absolute; top:140px; left:540px; }
.index_header .handle a{display:block; margin-bottom:10px;width:300px;height:46px;line-height:46px;color:#466300;text-indent:50px;font-size:13px;font-weight:bold;background:url(http://images.pandaapp.com/91/10v1/index/btn_download.png) no-repeat 0 -46px; _background-image:url(http://images.pandaapp.com/91/10v1/index/btn_download.gif);}

#index_banner_menu { height:20px; right:20px; bottom:15px; position:absolute;}
#index_banner_menu li{ float: left; margin:0 5px; font-weight:bold; color:#999; background:#fff; border:1px solid #ddd;  width:20px; height:20px; line-height:20px; text-align:center; cursor:pointer; _display:inline;}
#index_banner_menu li.on{ background:#3db0e9; border-color:#006f99; color:#fff;}

/*index column*/
.column_main{ font-size:14px;line-height:1.6;overflow:hidden;zoom:1; margin-top:10px; border:1px solid #e6e6e6; background:url(http://images.pandaapp.com/www/2010v1/index/conbg.png) repeat-x bottom #fff;}

.column_index{width:300px;padding:10px 13px; }
.column_index .tips{color:#999; padding:0 5px;}
.column_index h2{font-size:16px;padding-top:110px; color:#000; text-indent:5px;}
.column_index h2 a{color:#000;}
.column_index div{ padding:0 5px;}
.column_index div a{ color:#666;}
.column_index div a:hover{ color:#09c;}
.column_index ul{padding:0 5px; margin-top:10px;}
.column_index li { margin:5px 0;}

.pronews li{ margin-top:10px;}
.pronews li span{ display:block; font-size:12px; }
.pronews dt{ margin-top:10px; font-size:12px;}

.pronews{background:url(http://images.pandaapp.com/www/2010v1/index/line_v.png) repeat-y right;}
.pronews h2{background:url(http://images.pandaapp.com/www/2010v1/index/product_pic.jpg) no-repeat top;}
.products{background:url(http://images.pandaapp.com/www/2010v1/index/line_v.png) repeat-y right;}
.products h2{background:url(http://images.pandaapp.com/www/2010v1/index/download_pic.jpg) no-repeat top;}
.followus h2{background:url(http://images.pandaapp.com/www/2010v1/index/follow_pic.jpg) no-repeat top;}

/*software by platform*/
.pc_use, .phone_use{ margin-top:10px; border:1px solid #eee;}
.pc_use h2{ background:url(http://images.pandaapp.com/www/2010v1/index/titlerepeat.png) repeat-x 0 -40px; color:#333; font-size:14px; height:40px; line-height:40px; text-indent:20px;}
.pc_use .con{ padding:10px;}
.pc_use .con dd{ border-bottom:1px solid #ddd; height:90px; position:relative; line-height:1.6; font-size:14px;}
.pc_use .con dd.last{ border-bottom:none;}
.pc_use .con dd .softicon{ position:absolute; left:10px; top:15px; } 
.pc_use .con dd .softinfo{ position:absolute; left:90px; top:15px; width:330px; }
.pc_use .con dd .softinfo h4 a{ font-size:15px;}
.pc_use .con dd .softinfo p{ height:20px; line-height:20px;  overflow:hidden; color:#999; }

.pc_use .con dd ul{ position:absolute; left:420px; top:20px; width:520px; }
.pc_use .con dd li{ line-height:1.4; height:1.4em; width:240px; overflow:hidden; float:left; margin:5px; background:url(http://images.pandaapp.com/91/icon/ico_down.gif) no-repeat 0 center; padding-left:10px; _display:inline;}

.softicon{ display:block; height:60px; width:60px; background-image:url(http://images.pandaapp.com/www/2010v1/soft/logo_60_91soft.jpg); background-repeat:no-repeat;}
.icon60_pandahome{ background-position:-65px -260px;}
.icon60_pandareader{ background-position: -65px 0;}
.icon60_pandafirewall{ background-position: -65px -65px;}
.icon60_pandastocksshow{ background-position: 0 -390px;}
.icon60_pandaweathershow{ background-position: -65px -455px;}
.icon60_pandaplayer{ background-image:url(http://images.pandaapp.com/www/2010v1/soft/logo_60_91player.gif);}


/*product page*/
.banner{ margin-top:10px; min-height:300px; _height:300px; font-size:14px;}
.bannerpic{ float:left; width:630px; height:300px; background-repeat:no-repeat; background-position:30px 0;}
.bannercon{ float:right; width:330px; min-height:300px; _height:300px;}

.banner_pcsuite{ background-image:url(http://images.pandaapp.com/www/2010v1/soft/banner_pcsuite1.jpg);}
.banner_pandahome{ background-image:url(http://images.pandaapp.com/www/2010v1/soft/banner_pandahome.jpg);}
.banner_pandareader{ background-image:url(http://images.pandaapp.com/www/2010v1/soft/banner_pandareader1.jpg);}
.banner_pandastocksshow{ background-image:url(http://images.pandaapp.com/www/2010v1/soft/banner_pandastocksshow.jpg);}
.banner_pandaweathershow{ background-image:url(http://images.pandaapp.com/www/2010v1/soft/banner_pandaweathershow.jpg);}
.banner_pandafirewall{ background-image:url(http://images.pandaapp.com/www/2010v1/soft/banner_pandafirewall.jpg);}
.banner_pandaplayer{ background-image:url(http://images.pandaapp.com/www/2010v1/soft/banner_pandaplayer3.jpg);}

.bannercon h1{color:#09c; font-size:24px;height:40px;line-height:40px;}
.bannercon p{padding-bottom:15px; border-bottom:1px solid #eee;}

/*software phone select*/
.bannercon .down_phone h6{ color:#f60;  line-height:2; margin:5px 0; font-weight:normal;}
.bannercon .typeinfo{ color:#666;}
.bannercon .typeinfo strong{ color:#333;}
.bannercon .btn_reset{ font-size:12px; color:#666; text-decoration:underline; }
.bannercon .btn_reset:hover{ color:#09c; }

.bannercon .btn_down{ color:#f00;}
.bannercon .btn_down a{ display:block; padding-left:50px; width:250px;height:46px;line-height:46px;background:url(http://images.pandaapp.com/91/10v1/index/btn_download.png) no-repeat 0 -46px; _background-image:url(http://images.pandaapp.com/91/10v1/index/btn_download.gif);color:#466300;font-size:14px; margin-top:10px;}

.bannercon .down_plat h6 { color:#333; line-height:1.6; margin-top:25px;}
.bannercon .down_plat li{ line-height:1.4; height:1.4em; overflow:hidden; margin:5px 0; background:url(http://images.pandaapp.com/91/icon/ico_down.gif) no-repeat 0 center; padding-left:12px;}

/*column*/
.tab_container{ background:url(http://images.pandaapp.com/www/2010v1/index/titlerepeat.png) repeat-x 0 -40px; color:#333; font-size:14px; height:40px; line-height:40px; }
.tab_container span{display:block; cursor:pointer; float:left; padding:0 15px;height:40px;line-height:40px; color:#666; border-right:1px solid #eee;}
.tab_container a{ display:block; float:left; padding:0 15px;height:40px;line-height:40px; color:#666; }
.tab_container a:hover{ color:#09c;}
.tab_container .on{color:#313131;font-weight:bold;background:url(http://images.pandaapp.com/www/2010v1/index/titlerepeat.png) repeat-x 0 -148px;}

.tab_main{padding:20px 50px; line-height:1.6;}
.tab_main h3{ font-size:16px; color:#333;}

.tab_system dl{line-height:25px; padding-bottom:30px; }
.tab_system dt{color:#313131;font-size:16px;font-weight:bold;padding-bottom:5px;}
.tab_system dd.sysdown{line-height:22px;margin-top:10px;background:url(http://images.pandaapp.com/www/2010v1/index/icon.png) no-repeat; padding-left:30px;}
.tab_system dd.sysdown a{ font-weight:bold;}
.tab_system dd.sysdown span{ margin-right:10px;}
.tab_system dd.sysdown li { margin-bottom:5px;}
.tab_system dd.sysdown li a{ margin-right:10px;}

/*why choose*/
.tab_whychoose table{ margin:10px auto;}
.tab_whychoose table h3{ font-size:13px; }
.tab_whychoose th{padding:10px 20px 0; vertical-align:top; width:30px;}
.tab_whychoose td{padding:10px 0; vertical-align:top; width:450px;}

/*how it works*/
.tab_howitwork dl{line-height:25px; }
.tab_howitwork dt{color:#333;font-size:16px;font-weight:bold;padding-bottom:5px;}
.tab_howitwork .award{ font-size:12px; margin-top:20px;}
.tab_howitwork .award p{ margin-top:10px;}
.tab_howitwork .award p img{ margin-right:20px;}

/*soft screen capture*/
.tab_screen h3{ text-align:center;}
.tab_screen .slides_container {width:320px;display:none;}
.tab_screen .slides_container li {width:320px;	height:480px;}
.tab_screen .slides_container li img{width:320px;	height:480px;}
.tab_screen .pagination { margin:15px auto 0; width:140px;}
.tab_screen .pagination li{ float:left; margin:0 1px;}
.tab_screen .pagination li a{ background:url(http://images.pandaapp.com/91/icon/pagination.png) no-repeat; display:block; float:left; overflow:hidden; width:12px; height:12px; text-indent:-9999px;}
.tab_screen .pagination li.current a{ background-position:0 -12px;}

.slides{ width: 320px; margin: 15px auto; position: relative;  
-moz-box-shadow:0 0 5px #000;
-webkit-box-shadow:0 0 5px #000;
box-shadow:0 0 5px #000;
}
.slides .prev, .slides .next  { position:absolute; display: block; height: 43px; width: 24px; cursor: pointer; font-size:0;top:220px; z-index:101;}
.slides .prev { background:url(http://images.pandaapp.com/91/icon/arrow-prev.png) no-repeat; left:-30px;}
.slides .next { background:url(http://images.pandaapp.com/91/icon/arrow-next.png) no-repeat; right:-30px;}	


/*product support*/
.tab_support dl{line-height:25px; padding-bottom:30px; }
.tab_support dt{color:#333;font-size:16px;font-weight:bold;padding-bottom:5px;}

/*update list*/
.softbrand{ margin-top:10px; font-size:14px; line-height:1.6; }
.softbrand .softicon { float:left;}
.softbrand .softinfo{ float:left; margin-left:20px;}
.softbrand .softinfo h4 { font-size:15px; color:#000;}
.softbrand .softinfo p{ height:20px; line-height:20px;  overflow:hidden; color:#999; }

.tab_record{ background:url(http://images.pandaapp.com/www/2010v1/index/titlerepeat.png) repeat-x 0 -40px; color:#333; font-size:14px; height:40px; line-height:40px; }
.tab_record li{ float:left;}
.tab_record li a{ display:block; cursor:pointer; float:left; padding:0 15px;height:40px;line-height:40px; color:#666; border-right:1px solid #eee; text-decoration:none;}
.tab_record .on a{color:#313131;font-weight:bold;background:url(http://images.pandaapp.com/www/2010v1/index/titlerepeat.png) repeat-x 0 -148px;}
.record_con{ position:relative;}
.record_con .record_foot{ position:absolute; height:1px; _font-size:0; width:100%; background:#f4f4f4; bottom:0;}

.record_con dl{ padding:20px; border-bottom:1px dashed #cfcfcf; color:#999; line-height:1.6;}
.record_con dt{ margin-bottom:10px;}
.record_con dt a{ font-size:14px; font-weight:bold; margin-right:20px; }
.record_con dd{ color:#666;}
.record_con dl:after{ content:""; height:0; visibility:hidden; display:block; clear:both;}
.record_con dl{ zoom:1;}
.record_con dd.dd1{ float:right; margin:0 0 5px 30px; }
.record_con dd.dd1 a{ display:block;  background:url(http://images.pandaapp.com/www/2010v1/index/download_btn3.png) no-repeat 0 -46px; width:200px; height:46px; line-height:46px; text-indent:55px; font-weight:bold; color:#466300;  font-family:Tahoma;_font-family:Arial; }
.record_con dd.dd1 a:hover{ background-position:0 0; color:#09c; text-decoration:none;}

/*view*/
.bd{ margin-top:10px;}
.b_main { width:660px; float:left;}
.sidebar { width:300px; float:right;}
.b_main h1{ font-size:28px; color:#333; line-height:1.4; font-weight:normal; padding:10px 15px; }
.b_main .copyright{ border-bottom:1px dotted #ddd; line-height:2; font-size:14px; padding:0 15px; }
.b_main .copyright li{ display:inline; margin-right:20px; color:#999;}
.b_main .copyright li.num span{ color:#f60;}

.content{ padding:20px; line-height:1.8; }
.content p { margin-bottom:15px; font-size:14px;}
.content img { border:1px solid #999; padding:2px; }
.content a:hover img { border-color:#09c; background:#09c;}
.content a { text-decoration:underline;}
.content a:hover{ color:#f60;}
.content .btn_down{width:187px; height:47px; background:url(http://images.pandaapp.com/iphone/2010/12/07/download_btn2.png) no-repeat; display: block; overflow: hidden; text-indent: -9999px;}

.page_version2 { clear: both; margin:0 auto; text-align: center; width:550px; font-size:12px; padding:4px 0 }
.page_version2 span.no_link { margin-right:2px; padding:2px 5px;border:#ddd 1px solid;color:#ddd;background-color:#fff;}
.page_version2 a { margin-right:2px; padding: 2px 5px; text-decoration: none; border: 1px solid #ddd; background-color:#fff; color:#00537d; }
.page_version2 a:hover, .page_version2 span.current { margin-right:2px; padding:2px 5px; background-color:#00537d; border: 1px solid #00537d; color: #fff;}

.b_main .tools{ margin:20px;}

/*comment*/
#comment{margin-top:10px; border:1px solid #eee; font-size:14px;}
#comment h2{ background:url(http://images.pandaapp.com/www/2010v1/index/titlerepeat.png) repeat-x 0 -40px; color:#333; font-size:14px; height:40px; line-height:40px; text-indent:20px;}
#comment h2 a{ color:#333;}
#comment h2 .more{ float:right; font-weight:normal; font-size:12px; margin-right:20px; color:#09c;}

.ctn{ padding:10px;}
.ctn table{ width:620px;}
.ctn td { padding:5px; vertical-align:top;}
.ctn h6{ font-size:14px; color:#333;  line-height:25px;  position:relative; height:25px;}

.ctn label input, .ctn textarea{ width:620px;}
.ctn textarea{ background:url(http://images.pandaapp.com/www/2010v1/index/commentbg.jpg) no-repeat right bottom; line-height:1.4; height:7em; overflow-x:hidden;}

#intosms{ padding:5px  0; width:330px;}
#intosms img { margin:2px; cursor:pointer;}
#smilebtn { display:block; background: url("http://images.pandaapp.com/iphone/2011/03/index/pandaapp_news.gif") no-repeat scroll -12px -270px transparent; width:145px; height:24px; cursor:pointer; position:absolute; left:85px; top:3px;}

.quotemain { padding:15px 20px; font-size:14px; color:#333;}
.commentuser { height:36px; line-height:36px; padding:0 30px; background:url(http://images.pandaapp.com/www/2010v1/index/commentuserbg.gif) repeat-x;}
.commentuser span{ margin-right:5px; color:#666; font-size:12px;}
.commentuser .span1{ display:block; height:36px; min-width:20px; _width:20px; float:left; margin-right:5px; background:url(http://images.pandaapp.com/www/2010v1/index/sanjiao.gif) no-repeat 0 0; color:#09c; font-size:14px; }
.commentuser .span2{ font-weight:bold;}



/*sidebar*/
.sidebar .row{ margin-top:10px; border:1px solid #eee; background:#fff;}
.sidebar h2{ background:url(http://images.pandaapp.com/www/2010v1/index/titlerepeat.png) repeat-x 0 -40px; color:#333; font-size:14px; height:40px; line-height:40px; text-indent:20px;}
.sidebar h2 .more{ float:right; font-weight:normal; font-size:12px; margin-right:10px;}
.sidebar .con{ padding:0 10px; line-height:1.6;}

.row_pro .con{ padding:10px;}
.row_pro td{ padding:5px 0 5px 10px;}
.row_pro td a{ color:#666;}
.row_pro td a:hover{ color:#09c;}
.row_pro td.td1{ padding:5px 35px 5px 0;}
.row_pro td.td1 a{ color:#09c; font-size:14px; font-weight:bold;}
.row_pro p{ margin-top:15px;}
.row_pro p a{ margin-right:10px;}

.row_news li { margin:10px 0;}
.row_news li span{ display:block; font-size:12px; }

.sidebar .row_ad{ border:none;}


/*news top*/
.newstop{background:url(http://images.pandaapp.com/android/2010/game/top.gif) no-repeat ; border:1px solid #ddd; margin-top:20px; margin-bottom:20px; background-color:#F5F5F5; padding:30px 10px;}
.newstop-dt{ font-size:18px; line-height:30px; font-weight:bold; margin-left:60px; display:inline;}
.topnewscontent{text-indent:30px; line-height:25px;}
.top-n-bottom{text-align:right; margin-bottom:10px;}

/*g-translate*/
body{*position:relative;*top:0!important;}
div.skiptranslate{ margin:-40px 0 0 0;}
div.skiptranslate iframe{ height:40px; overflow:hidden; display:none;}

#google_translate_element{ bottom: 0; z-index: 99999; position: fixed; text-align:left; left:0; _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
div.goog-te-gadget{ margin:0;}