﻿/*---------- import ---------*/



@import url("layout.css");



@import url("page.css");



/*---------- base ---------*/



*{padding:0px;margin:0px;}



html{background:#FFF;}



body{font:12px/24px Verdana,Arial,Tahoma;background:url(../images/body.gif) repeat-x #f2f2f2;}



img{border:none;}



a{color:#333333;text-decoration:none;}



a:hover{color:#000000;text-decoration:underline;}



ul,li{list-style:none;}



input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}



/*---------- stock ---------*/



.w940{width:940px;margin:0 auto;}



.wrap{  width:960px; margin:0 auto; clear:both}



.main{ width:630px; float:left; overflow:hidden;}



.side{ width:322px; float:right; overflow:hidden;}

.sidea{ width:100%; float:right; overflow:hidden;}



.wbox{background:#ffffff; padding:10px;border-radius:5px;border: 1px solid #DEDEDE;}



h3{ font-size:15px; font-weight:bold; border-bottom:1px solid #dddddd;height:30px; line-height:30px;color: #5F7A5B;}



h4{text-indent:2em;border-top-width: 1px;border-bottom-width: 1px;border-top-style: dashed;border-bottom-style: dashed;border-top-color: #CCC;border-bottom-color: #CCC;font-size:18px;margin-top: 18px;margin-bottom: 18px;padding-top: 5px;padding-bottom: 5px;}



h1{font-family: Microsoft Yahei;}



h2{font-size:16px; height:30px; line-height:30px;font-family: Microsoft Yahei;}



.ibox{width:608px; padding:10px; background:#fff;border-radius:5px;border: 1px solid #DEDEDE; border-top:3px solid #88B9EC}



.box{ clear:both; margin-top:8px;}



.mt1{margin-top:8px;}



.mt2{ margin-top:16px;}



.clear{overflow:hidden;clear: both;}



.fl{ float:left}



.fr{ float:right}



.r5{ border-radius:5px;}



.f14{ font-size:14px;}



.line{ height:5px; background:url(../images/ico-line.gif) repeat-x; clear:both}



.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}



.clearfix{display:block;zoom:1}



/*---------- frame : header ---------*/



.header{width:100%;background:url(../images/bg_head.gif) center top no-repeat;height:70px;margin-bottom: 12px;}



.header .toplinks{	float:right;text-align:right; font-size:14px; margin-top:20px; color:#73ace6}



.header .toplinks a{margin:0 5px;color:#f6f6f6;}



.header .logo{float:left;margin:10px;}



.header .logo a{width:160px;height:55px;display:block;overflow:hidden;}



#navMenu {float:left;height: 30px;font-size:14px; line-height:28px; width:540px;margin-top: 25px; overflow:hidden;}



#navMenu li{float:left;position:relative;margin-right:1px;}



#navMenu li a{color:#ffffff;padding:0 12px;float:left;border-radius:3px;line-height: 28px;height: 29px;}



#navMenu li a:hover,#navMenu li.now a,#navMenu li.now a:hover{background-color:#0e3167;color:#F6F6F6;text-decoration:none;}



   



/*------ //������ ---------*/



.search{ float:right; width:230px; height:28px; margin-top: 25px;}



.search-input{float: left;height:21px;line-height:21px;padding:4px 7px;background-color:#fbfbfb;width:160px;color:#B3B3B3;border: none;border-radius: 2px;border-radius: 2px 0 0 2px}



.search-input:focus{color:#444;background-color: #fff}



.search-submit{float: left;border-radius: 0 2px 2px 0;border: none;height: 29px;_overflow:hidden;font-weight: normal;width:52px;padding: 0 10px; cursor:pointer}



.search-submit:hover{box-shadow: none;}



.btn-primary{



	border-color: #3079ED;



	color: #F3F7FC;



	background-color: #4D90FE;



	background: -webkit-linear-gradient(top, #4D90FE,#4787ED);



	background: -moz-linear-gradient(top, #4D90FE,#4787ED);



	background: linear-gradient(top, #4D90FE,#4787ED);



}



.btn-primary:hover{



	border-color:#2F5BB7;



	color:#fff;



	background-color: #4D90FE;



	background: -webkit-linear-gradient(top, #4D90FE,#357AE8);



	background: -moz-linear-gradient(top, #4D90FE,#357AE8);



	background: linear-gradient(top, #4D90FE,#357AE8);



}



.btn-primary:active,.btn-primary.btn-active {



	box-shadow:#2176D3 0 1px 2px 0 inset;



	border-color: #3079ED;



}



.btn-primary:focus {



	border-color:#4d90fe;



	outline:none



}







.ileft{ float:left; width:260px;height: 255px; position:relative; overflow:hidden}



.iright{ float:right; width:336px;height: 255px; margin-bottom: 12px;}







	.hotline{}



		.hotline h1,.hotline h2{height:30px;line-height:30px;overflow:hidden;text-align:center;}



			.hotline h1 a,.hotline h2 a{font-weight:bold;font-size:16px;color:#4FB81B;}



		.hotline p{height:40px;padding:0;margin:0 0 8px;line-height:20px;overflow:hidden; color: #888888;}



			.hotline p a{padding:0 3px;color:#A4A4A4;}



	.hotlist{padding:0 0 0;}



	* html .hotlist{padding:5px 0 0;}



	*+html .hotlist{padding:5px 0 0;}



		.hotlist ul{float:left;width:340px;border-left:1px solid #D2E1F1;}



		.hotlist li{float:left;width:340px;height:20px;margin:2px 0 2px -3px;overflow:hidden;line-height:19px;}



		.hotlist a{float:left;}



		.hotlist .type{width:68px;margin:0 8px 0 0;padding:0 9px 0 0;background:url(../images/sprite.gif) no-repeat -2px -37px;color:#fff; text-align:right;}



		.hotlist .t{width:250px;overflow:hidden;font-size:14px;}



		.hotlist .line{float:left;width:400px;height:1px;margin:10px 0;overflow:hidden;border-bottom:1px dotted #D6DDF4;}







#tagCloud a{ margin:0 2px;}



.weibo{ background:#f5f5f5; width:298px; border:1px solid #DDDDDD}



.weibo .box{ margin:15px;}



.weibo dl{border-bottom: 1px solid #CCCCCC;height: 48px;margin: 15px 0;padding-bottom: 15px;padding-left: 15px;}



.weibo dl.last{ border-bottom:0; margin-bottom:0}



.weibo dt{ width:48px; float:left; height:48px;margin-right: 10px;}



.weibo dd{ width:200px; float:left; height:48px;}



.weibo dd b{ font-size:16px;}



.flink{ clear:both; background:#ffffff; border-radius:5px; padding:10px;height: 50px;margin-top: 10px;border: 1px solid #DEDEDE; border-top:3px solid #88B9EC}



.flink a{ color:#999999;} 



/*---------- frame : footer ---------*/



.footer{color:#f8f8f8;text-align:center;padding:10px 0;background:url(../images/bg_foot.gif) repeat-x; clear: both;margin-top: 10px;}



.footer .fnav{text-align:center;padding:5px 0px;}



.footer .fnav a{margin:0px 5px;color:#ffffff;}



/*pic scroll



----------------------------------*/



.newimg {width: 608px;position: relative;margin-left:auto;margin-right:auto;}



.newimg .wrapper {width: 550px; overflow: auto;height: 110px;margin: 0 30px 0 35px;top: 0;}



.newimg .wrapper ul {width: 550px; top: 0;}



.newimg .arrow {display: block;height: 32px;width: 20px;text-indent: -999px;position: absolute;top: 30px;cursor: pointer;outline: 0;overflow: hidden;}



.newimg .forward {background:url("../images/sprite.gif") no-repeat scroll -69px -200px transparent;right: 0;}



.newimg .forward:hover{background:url("../images/sprite.gif") no-repeat scroll -45px -200px transparent;}



.newimg .back {background:url("../images/sprite.gif") no-repeat scroll -117px -200px transparent;left: 0;}



.newimg .back:hover{background:url("../images/sprite.gif") no-repeat scroll -90px -200px transparent;}







.adscroll{height:255px;background:#000; position:relative; overflow:hidden;}



	.adscroll img{width:260px;height:235px;margin-bottom:20px;}



	.adscroll .ad_bg{background:#000;filter:alpha(opacity=60);opacity:0.6;}



	.adscroll .ad_info ,.adscroll .ad_bg{width:260px; height:70px;overflow:hidden;position:absolute; left:0; bottom:20px;}



	.adscroll .ad_info .title{display:inline-block;width:240px;height:24px;overflow:hidden;padding:7px 10px 0 10px;font-weight:bold;font-size:14px;line-height:24px; color:#FFF;}



		.adscroll .ad_info .title a{color:#FFF;}



	.adscroll .ad_info .con{display:inline-block;width:240px;height:60px;overflow:hidden;padding:0 10px;line-height:18px; color:#a4a4a4; }



	.adscroll .num {width:260px;position: absolute;bottom:0;left:0;z-index:500; text-align:center; height: 21px;}



	.adscroll .num a {display:inline-block;width:10px;height:10px;margin:0 3px;overflow:hidden;background:url(../images/sprite.gif) no-repeat 0 -288px; text-indent:-9999em; white-space:nowrap}



	.adscroll .num a.on, .adscroll .num a:hover{background:url(../images/sprite.gif) no-repeat -13px -288px;text-decoration:none;}



#dushu-container img {



	width:148px;



	height:210px;



	border:1px solid #ccc;



	padding:2px;



}



#dushu-container br{



	text-align: center;



}







#dushu-container p {



	font-size:12px;



	text-indent:2em;



	line-height:1.5em;



}



#dushu-container {



	width:46%;



	height:260px;



	margin-top:10px;



	padding-right:10px;



	/*border:1px dotted #666;*/



	position:relative;



	float: left;



	margin-right: auto;



	margin-bottom: 0;



	margin-left: 10px;



	padding-left: 10px;



}



#dushu-leftContent {



	position:absolute;



	top:4px;



	left:4px;



	font-size: 12px;



}



#dushu-rightContent {



	margin-left:156px;



}



.dushu-title {



	font-size:14px;



	line-height:2em;



	font-weight: bold;



}



.dushu-title a{



	text-decoration: none;



}



.dushu-tags {



	font-size:12px;



	color:#888;



	line-height:1.5em;



}



.dushu-list{



	background:#EEEEEE;



	float: left;



	width: 100%;



	height:2px;



} 



#dushu-leftContent2 {	position:absolute;



	top:4px;



	left:4px;



}







.entry-meta{overflow:hidden;clear:both;width:678px;line-height:20px;font-size:12px}



#postlist .entry-meta{margin:20px 0 10px 0;border:1px solid #ddd;position:relative;padding:1px}



.post .entry-author{margin:50px 0 40px 0;line-height:18px}



.entry-author{border:1px solid #ddd;padding:15px;margin:20px 0;background:#f9f9f9;font-size:12px;overflow:hidden;position:relative;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;_zoom:1;+zoom:1}



.entry-author a{color:#0086e3}



.entry-author a:hover{text-decoration:underline}



.entry-author-title{color:#fff;position:absolute;right:30px;top:0;background:#666;height:25px;line-height:18px;padding:0 25px;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px}



.entry-author .avatar{float:left;margin-right:25px;width:80px;height:80px;border:1px solid #ccc}



.entry-author-desc{float:left;width:400px}



.entry-author-description{margin:8px 0 4px 0;line-height:18px}



.entry-author-name{font-weight:bold;font-size:16px}



.entry-author-namem{font-weight:bold;font-size:15px}







.entry-author-about{color:#999}



.entry-author-links{color:#ddd}blockquote,code,pre{background:#f9f9f9;border:1px solid #eaeaea;display:block;padding:10px;margin:15px 0}







.dropMenu {position:absolute;top:5px;z-index:100;width: 120px;visibility: hidden;background: #0E3167;padding-top:2px;}



.dropMenu li {border-bottom:1px solid #003167;text-align: left;}



.dropMenu a {width: auto;display: block;color:#ffffff;padding: 2px 0 2px 1.2em;}



* html .dropMenu a {width: 100%;}



.dropMenu a:hover {background:#003167;color:#ffffff; text-decoration: none;}



blockquote{margin:10px;border:1px #8CB900 dashed;background:#f4f5f6 url(http://www.070210.com/images/blockquote.gif) 5px 3px no-repeat;padding:8px 12px 8px 36px;}



blockquote p{padding:8px 0;line-height:26px;text-indent:0em;text-align:justify;text-justify:inter-ideograph;color:#2A2A2A; }



blockquote a{color:#450A11;text-decoration:underline;}



blockquote a:hover{color:#df0031;}

.dnwu{ display:none;}

.xjlist{background: #FFFFFF;border: 1px solid #DDDDDD;border-top: 3px solid #88B9EC;font-size: 14px;color: #000000;margin-top:15px;overflow:hidden;}
.xjlist ul{margin-left:-1px;}
.xjlist li{width:29.33%;padding:2%;float:left;border-left:1px solid #ccc;margin-left:-1px;}
.xjlist li img{width:70px; height:70px; border-radius:35px;float:left;margin-right:10px;margin-top:3px;}
.xjlist li h3{border:0;overflow:hidden;}
.xjlist li small{ height:20px;overflow:hidden;}
.xjlist li p{color:#999;font-size:12px;line-height:20px;height:20px;overflow:hidden;margin-bottom:5px;border-bottom:1px solid #ddd;}
.xjlist li small a{padding:2px 5px;margin-right:5px;background-color:#eaaa9e;color:#fff;border-radius:3px;}
.xjlist li small a.xjkan{background-color:#96c8ed;}

.xjinfo{margin:20px 0; padding-bottom:20px; border-bottom:1px solid #ddd;}
.xjtitle{font-size: 20px;line-height:22px;margin-bottom:12px;}
.xjad{margin-right:3%;width:42%;overflow:hidden;}
.xjinfo-list{width:55%;}

.xjad2{margin-top:12px;}

.xjxg h2{font-size:15px;font-weight:400;margin-bottom:10px;color:#65a30d;}
.xjxg li{float:left; width:20%;}
.xjxg li a{display:block;padding:5px;}
.xjxg li a img{width:100%;height:112px;margin-bottom:2px;}
.xjxg li a p{line-height:20px;height:20px;overflow:hidden; color:#888;text-align:center;}

.xjlist2 li{border-bottom:1px solid #ddd;padding:10px 3px;height:45px;overflow:hidden;}
.xjlist2 li:hover{background-color:#f4fafa;}
.xjlist2 li img{float:left; margin-right:9px;width:45px;height:45px;}
.xjlist2 li h3{font-size:15px; font-weight:normal; line-height:45px;border:0;}
.xjlist2 li span{float:right; border:1px solid #72bc05; padding:0 2px; margin-top:7px; margin-left:7px;}
.xjlist2 li span em{padding:2px 6px;color:#fff; background-color:#72bc05; font-style:normal;}

.xjad1{margin: 15px 0;}

.xjinfo-zi{font-size:14px;}




.wzdbtj{ padding:0; margin:0;}
.wzdbtj li{ font-size:18px; font-weight:bold; line-height:30px; padding:6px 0; list-style:none; float:left; width:48%; background:#A70000; text-align:center; margin-left:1%; margin-bottom:5px;}
.wzdbtj li:hover{ background:red;}
.wzdbtj a{ padding:6px; color:#fff; text-decoration:none; }
.wzdbtj a:hover{ color:#FFFF00}


.list .app{position:relative;padding:10px 5px 8px 80px;border-bottom:1px solid #d7d7d7;}
.list .app .icon{height:60px;width:60px;position:absolute;top:10px;left:10px;border-radius:5px; line-height:60px; font-size:48px; text-align:center; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.list .app .name{font-size:14px;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list .app .name a{color:#333;}
.list .app .info p{margin-bottom:4px;font-size:12px;color:#666;}
.list .app .info p span{margin-right:10px;}
.list .app .rc{position:absolute;top:30px;right:8px;width:80px;text-align:left;}
.list .app .rc .download{ display:inline-block; border:1px solid #a1e3ff; background:#c0eff9; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(3%,#d6f9ff), color-stop(95%,#c0eff9), color-stop(100%,#d2f5f7)); background: -moz-linear-gradient(top, #fff 20%, #d6f9ff 3%, #c0eff9 95%, #d2f5f7 100%); padding: 4px 8px;border-radius: 3px;color: #008fcb;font-size:14px;text-shadow: 1px 1px 2px #f2f2f2;}
.list .app .rc .stars{margin-top:5px; display:inline-block; background:url(img/sart2.png) no-repeat; width:77px; height:13px;}
.list .app .rc .stars em{display:inline-block;background:url(http://www.fububu.com/zb_users/upload/img/sart1.png) no-repeat; height:15px;}
.list a{ text-decoration:none;}

.bdfx2{ width:290px; margin:10px auto; padding:5px; height:70px; background:#fff; border-radius:10px; border:1px solid #ccc;}

.dptitle{ font-size:20px; margin:10px 0}
.des{ color:#888; margin-bottom:10px}
.des strong{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#ff0000}
.dpinfo{}
.dpinfo .fr{ width:330px}
.dpinfo-list{}
.dpinfo-list li{ font-size:15px; border-top:1px solid #ededed; padding:5px 0}
.dpinfo-list li span{ font-weight:bold}
.dpinfo-list li em{ font-style:normal}
.dpinfo .thumb{ width:250px;height:200px; overflow:hidden; padding:2px; }
.dpinfo .thumb img{ width:250px; height:auto;min-height: 185px; display:block;border:1px solid #ededed}
.dpinfo .content{border-bottom:1px solid #ededed;  border-top:1px solid #ededed; padding:20px 0;}
.gbtn a{ display:inline-block; width:110px; height:35px; text-align:center; line-height:35px; color:#fff; font-size:16px; border-radius:2px}
.greenbtn{ background-color:#D10101}
.bluebtn{ background-color:#0099CB; margin-left:15px;}

@media screen and (max-width: 960px){.sjwu{ display:none!important;}.dnwu{ display:block;}.ibox{ width:auto;}img{max-width:100%; height:auto; width:auto\9; border:0;} .wrap{ width:96%; margin:0 2%; overflow:hidden;} .main,.iright,.hotlist ul,.conbox .content,.entry-author-desc,.entry-meta,.context li{ width:100%; overflow:hidden;} .bfb{ width:96%; padding:2%;}

.list1 li .content{ overflow:hidden; height:110px;}.list1 li h2,.flink,.articlelist .pagelist,.crumb,.conbox .info,.context{ height:auto;} .list1 li{ padding-bottom:15px; margin-bottom:15px; height:auto;}.list1 li .minfo, .list1 li .ainfo{ overflow:hidden; margin:5px 0;}

.header{ padding:5px 0; z-index:999; position:relative; margin-bottom:0;}#xjsjdh{ display:none; background-color:#3A6DA3; margin-top:10px;} #xjsjdh li a{ padding: 10px 15px; border-bottom:1px solid #0099cc; color:#FFFFFF; display:block;}#xjsjdh li a:hover{ background-color:#0099cc;}

#btn1{ float:right; padding:3px 9px; background-color:#fff; margin:20px 10px 0 0;border-radius:3px;}

.search{ float:right; width:96%; margin:0 2%; height:28px;}

.search-input{padding:4px 2%;width:66%;}

.search-submit{width:30%;}

.footer{ background-color:#173E76;}

.crumb{ line-height:24px;}

.conbox h1{ height:auto; line-height:28px; margin-bottom:10px;}

.conbox .content{ padding:0; overflow:hidden;}
.content img{ width:auto!important; height:auto!important;}
.context li.fr{ text-align:left;}
.likearticle li{ height:24px; overflow:hidden;}
.sjad1{ position:fixed; width:100%;bottom:0; left:0; z-index:999;}
.xjlist li{width:90%;padding:5%;}
.xjinfo-list{width: 100%;}
.xjxg li{width: 50%;}
.dpinfo .fr{ float:none; width:100%}
.dpinfo .thumb{ display:none}
}


