body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,figure{margin:0;padding:0}
html {background: #f2f2f2;width: 100%;height: 100%;}

body { min-height:100%; width:1000px; margin:0 auto; padding:0 60px; /*position:relative;*/ z-index:1; background:#fff; border:1px solid #d9d9d9; border-top:none; border-bottom:none; overflow-x:hidden; overflow-y:auto; *overflow-y:visible;
	-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);
	   -moz-box-shadow:0 0 4px rgba(0,0,0,.3);
	        box-shadow:0 0 4px rgba(0,0,0,.3);
}
body:nth-child(1n) { border:none; }
body:before { content:'.'; display:block; height:0; clear:both; visibility:hidden; }
.hidden{display: none;}
.dotted{border-bottom:1px dashed #e7e7e7;}
.mt10{margin-top:10px;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img,abbr,acronym{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
textarea{resize:none}
input[type=text]:focus,input[type=password]:focus,textarea:focus{outline:0}
body{font:14px/1.5 "微软雅黑",arial,helvetica,sans-serif;color:#535353}
a{color:#535353;text-decoration:none}
::-moz-selection{background: #f50;color: #fff;text-shadow: none;}
::selection {background:#f50;color: #fff;text-shadow: none;}

.readmore a{z-index:100;display:block;height:30px;width:120px;cursor:pointer;background-image:url(../images/readmore.png);background-repeat:no-repeat;}
.readmore a span{display:block;height:30px;width:120px;text-indent:-9999em;overflow:hidden;}
.readmore a:hover,.readmore a:focus  { background-position:0 -30px;}

.rss{background:url(http://file.ipadown.com/_assets/images/rssicon.png) 0 50% no-repeat;padding-left:15px;margin-left:50px;}

a:focus{outline:0}
.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both}
.cf{zoom:1;}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.hide{display:none}
.img-circle{width:80px;height:80px;border-radius:60px}
.dl{display:inline-block;*display:inline;*zoom:1}
.fw{font-weight:bold}
.wrap{width:1000px;margin:0 auto}
.main{width:778px}
.side{width:220px}
.cutoff{overflow:hidden;text-overflow:ellipsis}
.border{border-top:1px solid #e2a401}
.fixed{width:100%;position:fixed;z-index:1000;*left:0;top:0}
body{font:14px/1.5 "微软雅黑",arial,helvetica,sans-serif;color:#535353}
.wrapper{width:1000px;height:auto;overflow:hidden;margin:0 auto}
.header,.footer{width:100%}
.footer{float:left;height:120px;width:1000px}
#header{width:100%;height:auto;position:static;background:url(../images/back-tex.png)}

.bg-wrap{width:1028px;padding-top:68px;margin:0 auto;}
.footer_yellow{background:#e9ad01}
.link{position:relative;background:#fff;padding:10px 50px 20px 80px;color:#a3a2a2}
.link a{color:#a3a2a2}
.link a:hover{text-decoration:underline}
.fl-con{width:880px;height:auto}
.fl-con a,.ct-con span,.ct-con a,.contact-all,.footer-bottom p a,.footer-bottom p span{font-size:12px;font-family:"宋体"}

.bg-wrap{height:auto;width:1000px;padding:0}
.m_header{width:1028px;height:80px;margin:0 auto}
.section{width:760px;height:auto;overflow:hidden;float:left;margin:10px 0;padding-bottom:10px;border:1px solid #fafafa;border-radius:6px;box-shadow:#CCC 0 3px 3px}


/* Apps圆角展示 */
.app_icon{position:relative}
.app_radius_40{width:40px;height:40px;background:url(http://file.ipadown.com/_assets/img/tab.png) no-repeat -20px -895px;position:absolute;top:0;left:0;z-index:100}
.app_radius_48{width:48px;height:48px;background:url(http://file.ipadown.com/_assets/images/mask48.png) no-repeat 0 0;position:absolute;top:0;left:0;z-index:100}
.app_radius_53{width:57px;height:57px;background:url(http://file.ipadown.com/_assets/images/mask53.png) no-repeat 0 0;position:absolute;top:0;left:0;z-index:100}
.app_radius_67{width:67px;height:67px;background:url(http://file.ipadown.com/_assets/images/mask67.png) no-repeat 0 0;position:absolute;top:0;left:0;z-index:100}
.app_radius_75{width:75px;height:75px;background:url(http://file.ipadown.com/_assets/images/mask75.png) no-repeat 0 0;position:absolute;top:0;left:0;z-index:100}
.app_radius_100{width:100px;height:104px;background:url(http://file.ipadown.com/_assets/images/mask100.png) no-repeat 0 0;position:absolute;top:0;left:0;z-index:100}
.app_radius_125{width:125px;height:125px;background:url(http://file.ipadown.com/_assets/images/mask125.png) no-repeat 0 0;position:absolute;top:0;left:0;z-index:100}
.app_radius_175{width:175px;height:175px;background:url(http://file.ipadown.com/_assets/images/mask175.png) no-repeat 0 0;position:absolute;top:0;left:0;z-index:100}
.app_radius_142 { position:absolute; background:url(http://file.ipadown.com/2013/images/news-mask.png); top:0; left:0; width:142px; height:142px; cursor:pointer;}

.div_icon_40{width:40px;height:40px;margin:0 auto;}
.div_icon_67{width:67px;height:67px;margin:0 auto;}
.div_icon_67 img{width:67px;height:67px;}
.div_icon_75{width:75px;height:75px;margin:0 auto;}
.div_icon_100{width:100px;height:100px;margin:0 auto;}
.div_icon_100 img{width:100px;height:100px;}
.div_icon_125{width:125px;height:125px;margin:0 auto;}
.div_icon_142 {width:142px; height:142px; overflow:hidden;  float:left; position:relative;}
.div_icon_142 img {width:128px; height:128px; padding:5px 0 0 7px}

/*火箭回顶部*/
#plane{display:none;z-index:100;position:fixed;bottom:0;left:50%;margin-left:520px;width:22px}
#plane a.upToTop{position:absolute;z-index:100;display:block;height:43px;cursor:pointer}
#plane a.upToTop span{display:block;height:43px;width:22px;text-indent:-9999em;overflow:hidden}
#plane a.upToTop{bottom:50px}
#plane a.upToTop span{background-position:-2px 0}
#plane a.upToTop:hover span{height:36px;background-position:-29px 1px}
#plane a.upToTop span.flying{height:43px;background-position:-29px 1px}
#plane a.upToTop span{background-image:url(../images/btt.png);background-repeat:no-repeat}



/* product header */
#productheader { padding: 1em 0 0.2em; overflow: hidden; width: 1000px; margin: 0 auto; *position: relative; *height: 39px;background:url(../images/productheader_divider.jpg) no-repeat bottom center; }
#productheader h2 { height: 32px; line-height: 32px; display: inline; float: left; margin: 1px 20px 6px 8px; padding: 0; margin-bottom: 6px !important; }
#productheader h2 a { text-indent:0; }
#productheader ul { display: inline; float: right; margin: 0; }
#productheader ul li { display: inline; }
#productheader ul li a { margin-left:10px; color: #333; cursor:default;float: left !important; margin-top: 1em; margin-right: 8px; padding: 0; text-decoration: none;text-shadow:#fff 0 1px 0;text-shadow: #fff 0 1px 0;}
#productheader ul li a:hover { color: #08c; }
#productheader ul li.selected a { color:#999; }
#productheader h4 { height: 32px; line-height: 32px; display: inline; float: left; margin: 1px 0px 6px 10px; padding: 0; margin-bottom: 6px !important; }


.bottomad { position:absolute; right:0; bottom:0; width:300px }
/* gg ad */
#ipadowntopgg {width: 960px;padding: 0px;margin: 0px auto;}
.ipadowntopgg1 {width: 960px;height:92px;padding: 0px;margin:-5px 0 5px;overflow:hidden;}
.ipadowntopgg_li1 {width: 218px;height:90px;padding: 0px;overflow:hidden;float:left;border: 1px solid #C4C4C4;background-color:#fff}
.ipadowntopgg_li2 {width: 728px;height:90px;padding: 0px;margin: 0;overflow:hidden;float:right;border: 1px solid #C4C4C4;background-color:#fff}




/* 分页 */
div.pagelist {padding:3px;margin:20px auto;text-align:center;clear:both;font-size:14px;font-weight:bold;*padding:20px 0;}
div.pagelist a {color:#08c;padding:2px 5px;border:#ddd 1px solid;margin-right:5px;TEXT-DECORATION: none;}
div.pagelist a:hover {border:#85bd1e 1px solid; color: #638425; background-color: #f1ffd6}
div.pagelist a:active {border: #85bd1e 1px solid; color: #638425;background-color: #f1ffd6}
div.pagelist span.current {border:#036cb4 1px solid;padding:2px 5px;FONT-WEIGHT: bold;color:#fff;margin-right:5px;background-color: #036cb4}
div.pagelist span.disabled {border: #f3f3f3 1px solid;padding:2px 5px;color:#ccc;margin-right:5px;}
div.pagelist span.pageinfo {border: #f3f3f3 1px solid;padding:2px 5px;color:#ccc;margin-right:25px;}
div.pagelist a,div.pagelist span.current,div.pagelist span.disabled,div.pagelist span.pageinfo{border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius: 4px;padding:4px 6px;box-shadow: 0px 1px 3px #e5e7e9;}



/* http://static.csspod.com/demos/2010/css-buttons.html# */
/* button 
---------------------------------------------- */
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 10px 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {text-decoration: none;}
.button:active {position: relative;top: 1px;}
.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}
.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}
 
/* color styles 
---------------------------------------------- */
 

/* blue */
.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}
.blue a{color:#FFF;text-decoration: none;}

 
/* white */
.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
	
}
.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}
.white a{color:#606060;text-decoration: none;}
.bth{width:275px; height:34px;}



/* 顶部四图  */
.top_imglist{display:block; *display:inline-block; width:1000px; overflow:hidden; margin:20px 0 20px 0;}
.top_imglist:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.top_imglist ul{width:1025px;}
.top_imglist li{position:relative; float:left; width:220px; margin:0 36px 0 0;}
.top_imglist li img{width:214px; height:161px; padding:2px; border:solid 1px #ccc;}
.top_imglist li span{display:block; position:absolute; right:3px; bottom:10px; left:3px; height:30px; background:#000; font-weight:bold; line-height:30px; text-align:center; filter: Alpha(Opacity=40); -moz-opacity:0.6; opacity:0.6; font-size:14px;}
.top_imglist li span a{position:relative; color:#fff; text-decoration:none;}


/*colors*/
.orange{background-color: #FFB219;}
.blue{background-color: #3D5B9A;}
.green{background-color: #80A308;}
.purple{background-color: #A23F6C;}
.gray{background-color: #E4E4E4;}
.yellow{background-color: #FFC615;}
.fblue{color:#3D5B9A;}
.fgreen{color: #80A308;}
.red{color:red;}
.clickable{cursor: pointer;}
a.tab{display:inline-block;*display:inline;*zoom:1;position: relative;text-decoration: none;padding:2px 6px;}
.corner{position: absolute;height: 0;width: 0;overflow: hidden;border-bottom: 6px solid #3D5B9A;border-left: 6px solid #fff;top: 0;left: 0;}
/*colors end*/
