@charset "utf-8";
/* CSS Document */
@media screen and (min-width:0px){
       html{font-size:12px;}
	   }
@media screen and (min-width:320px){
       html{font-size:12px;}
	   }
@media screen and (min-width:480px){
       html{font-size:14px;}
	   }
@media screen and (min-width:640px){
       html{font-size:16px;}
	   }
@media screen and (min-width:960px){
       html{font-size:18px;}
	   }
@media screen and (max-device-width: 640px){
       html{-webkit-text-size-adjust:none;}
	   }

*{margin:0;padding:0;-webkit-text-size-adjust:none;}
body{background:#fff;background:#f5f5f5;color:#333;-webkit-text-size-adjust:none;}
a{text-decoration:none;color:#000;}

header{height:4rem;background:#034ea2;font-size:1.8rem;-webkit-text-size-adjust: none;font-weight:bold;text-align:center;line-height:4rem;color:#FFF;border-bottom:solid 2px #00336c;
          background: -moz-linear-gradient(top, #034ea2, #004593);
          background: -webkit-linear-gradient(top,#034ea2,#004593);
          background: -o-linear-gradient(top, #034ea2, #004593);
}
header .back{height:4rem;width:4rem;background:url(../images/back.png) no-repeat 1rem 1rem;background-size:2rem;overflow:hidden;position:absolute;left:0rem;top:0rem;overflow:hidden;text-indent:-9999px;}
header span.keywords{height:4rem;width:4rem;position:absolute;top:0;left:4rem;width:18rem;text-align:left;padding-left:1rem;}
header a.login{height:2rem;width:4rem;background:#003167;border-radius:5px;line-height:2rem;font-size:1.2rem;text-align:center;color:#FFF;position:absolute;top:1rem;right:1rem;border:solid 1px #00336c;box-shadow:inset 0px 1px 1px rgba(255,255,255,0.3);
          background: -moz-linear-gradient(top, #034ea2, #004593);
          background: -webkit-linear-gradient(top,#034ea2,#004593);
          background: -o-linear-gradient(top, #034ea2, #004593);
}
header a.my_center{height:2rem;width:4rem;;border-radius:5px;line-height:2rem;font-size:1.2rem;text-align:center;color:#FFF;position:absolute;top:1rem;right:1rem;border:solid 1px #00336c;box-shadow:inset 0px 1px 1px rgba(255,255,255,0.3);
		  background:url(../images/center.png) no-repeat center 0.25rem;
		  background-size:1.5rem 1.5rem;
}
header a.top_search{height:2rem;width:4rem;border-radius:5px;line-height:2rem;font-size:1.2rem;text-align:center;color:#FFF;position:absolute;top:1rem;right:6rem;border:solid 1px #00336c;box-shadow:inset 0px 1px 1px rgba(255,255,255,0.3);
           background:url(../images/search.png) no-repeat center 0.25rem;
		   background-size:1.5rem 1.5rem;
}
header a.about{height:2rem;width:6rem;background:#003167;border-radius:5px;line-height:2rem;font-size:1.2rem;text-align:center;color:#FFF;position:absolute;top:1rem;right:6rem;border:solid 1px #00336c;box-shadow:inset 0px 1px 1px rgba(255,255,255,0.3);
          background: -moz-linear-gradient(top, #034ea2, #004593);
          background: -webkit-linear-gradient(top,#034ea2,#004593);
          background: -o-linear-gradient(top, #034ea2, #004593);
}
header a.reload{height:2rem;width:4rem;border-radius:5px;line-height:2rem;font-size:1.2rem;text-align:center;color:#FFF;position:absolute;top:1rem;right:6rem;border:solid 1px #00336c;box-shadow:inset 0px 1px 1px rgba(255,255,255,0.3);
           background:url(../images/reload.png) no-repeat center 0.25rem;
		   background-size:1.5rem 1.5rem;
}

.center_show{display:none;width:11rem;background:#333;position:absolute;top:4rem;right:0;border:solid 1px #222;z-index:100;}
.center_show ul{list-style:none;}
.center_show ul li{border-top:solid 1px #222;}
.center_show ul a{display:block;height:3.8rem;line-height:3.8rem;font-size:1.2rem;color:#FFF;padding-left:3em;border-top:solid 1px #FFF;border-top:solid 1px #444;}
.center_show .conner{height:1.5rem;width:1.5rem;background:#333;position:absolute;top:-0.3rem;right:2.2rem;
			-moz-transform: rotate(45deg); /* FF3.5+ */
			-o-transform: rotate(45deg); /* Opera 10.5 */
			-webkit-transform: rotate(45deg); /* Saf3.1+, Chrome */
}
.center_show ul a.get{background:url(../images/get.png) no-repeat 0.6rem 0.5rem;background-size:2.4rem 2.4rem;}
.center_show ul a.out{background:url(../images/out.png) no-repeat 0.6rem 0.5rem;background-size:2.4rem 2.4rem;}

nav{height:4rem;border-bottom:solid 1px #ccc;line-height:4rem;overflow:hidden;}
nav .list{width:99999px;height:3rem;padding-left:1rem;}
nav .list a{height:2.6rem;padding:0 0.4rem;display:inline-block;line-height:2.6rem;font-size:1.3rem;-webkit-text-size-adjust: none;border-radius:5px;}
nav .list a.here{background:#034ea2;color:#FFF;}

.time{height:2rem;border-bottom:solid 1px #ccc;line-height:2rem;}
.time time{padding-left:1rem;float:left;}
.time span{float:right;padding-right:1rem;}

.words{padding:1rem;border-bottom:solid 1px #ccc;}
.words a{display:inline-block;height:2rem;width:2rem;margin:0 0.2rem 0.2rem 0;background:#ededed;border-radius:5px;line-height:2rem;text-align:center;font-size:1.3rem;font-weight:bold;}
.words a.here{background:#034ea2;color:#FFF;}

.key_words h2{padding:1rem;}
.key_words h2 span{display:block;height:5rem;width:5rem;border-radius:5px;line-height:5rem;text-align:center;font-size:3rem;background:#ededed;}
.key_words h3{padding-left:1rem;height:3rem;border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;line-height:3rem;margin-bottom:1rem;font-size:1.4rem;font-weight:bold;}
.key_words .words_list{padding-left:1rem;padding-bottom:1rem;}
.key_words .words_list h4{height:3rem;line-height:3rem;font-size:1.4rem;font-weight:bold;}
.key_words .words_list a{display:inline-block;width:5rem;height:2.4rem;line-height:2.4rem;padding-left:1rem;font-size:1.2rem;}
.key_words .wl_zhuanti a{width:13rem;}

article .news{padding:1rem 1rem 1rem 1rem;border-bottom:solid 1px #ededed;border-top:solid 1px #fff;line-height:1.5rem;position:relative;display:block;}
article .news h3{font-size:1.4rem;-webkit-text-size-adjust: none;line-height:1.8rem;margin-bottom:0.5rem;}
article .news p{font-size:1.2rem;color:#333;}
article .news .comments{text-align:right;height:2.4rem;line-height:2.4rem;position:absolute;bottom:0.5rem;right:1rem;}
article .news .comments span{padding-right:1rem;}
article .news .comments a{height:1.6rem;width:1.6rem;background:#ccc;display:inline-block;border-radius:5px;line-height:1.6rem;text-align:center;font-size:1.5rem;color:#FFF;position:relative;z-index:10;}
article .news .contorl{height:2.4rem;line-height:2.4rem;background:#333;position:absolute;bottom:0.5rem;right:0;z-index:20;}
article .news .contorl a{color:#FFF;float:left;height:2.4rem;line-height:2.4rem;border-right:solid 1px #222;}
article .news .contorl a.get{background:url(../images/get.png) no-repeat 0.5rem 0.3rem;background-size:1.7rem;padding:0 1rem 0 2.5rem;}
article .news .contorl a.nosend{background:url(../images/nosend.png) no-repeat 0.5rem 0.3rem;background-size:1.7rem;padding:0 1rem 0 2.5rem;border-left:solid 1px #555;}
article .news .contorl a.close{width:2.4rem;text-indent:-999px;overflow:hidden;background:url(../images/close.png) no-repeat 0.4rem 0.4rem;background-size:1.7rem;border-left:solid 1px #555;}

article .show{padding:1rem;}
article .show h2{text-align:center;font-size:1.5rem;-webkit-text-size-adjust: none;margin-bottom:1rem;}
article .show h4{text-align:center;font-size:1.3rem;-webkit-text-size-adjust: none;margin-bottom:1rem;}
article .show .info{border-top:dotted 1px #ccc;border-bottom:dotted 1px #ccc;height:3rem;line-height:3rem;font-size:1.3rem;margin-bottom:1rem;}
article .show .info em{margin-right:1rem;}
article .show .info em a{margin-right:0.5rem;}
article .show .text{line-height:2rem;font-size:1.4rem;padding-bottom:1rem;}
article .contorls{position:relative;height:2.8rem;padding-left:1rem;}
article .contorls a.get{display:inline-block;border:solid 1px #004593;background:#034ea2;width:8rem;height:2.4rem;border-radius:5px;font-size:1.2rem;font-weight:bold;color:#FFF;line-height:2.4rem;text-align:center;
           background: -moz-linear-gradient(top, #034ea2, #004593);
          background: -webkit-linear-gradient(top,#034ea2,#004593);
          background: -o-linear-gradient(top, #034ea2, #004593);}
article .contorls .bdsharebuttonbox{position:absolute;top:0.2rem;right:1rem;}
article .times{height:3rem;line-height:3rem;font-size:1.3rem;padding:0 1rem 1rem 1rem;}
article .times time{margin-right:1rem;}

article .about{padding:1rem;}
article .about h3{margin-bottom:1rem;}
article .about{line-height:2rem;font-size:1.4rem;}
article .about img{float:left;margin:0 1rem 1rem 0;}

aside{padding:1rem 0;}
aside h3{height:3rem;line-height:3rem;font-size:1.4rem;font-weight:bold;border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;padding:0 1rem}
aside ul{padding:1rem 1rem 0 1rem;}
aside ul li{height:2.4rem;line-height:2.4rem;font-size:1.2rem;white-space:nowrap;overflow:hidden;list-style:disc;}

aside .send{padding:1rem;border-bottom:solid 1px #ccc;}
aside .send textarea{width:70%;height:6rem;padding:1rem;margin-bottom:0.5rem;border:solid 1px #ccc;}
aside .send p a{display:inline-block;border:solid 1px #004593;background:#034ea2;width:8rem;height:2.4rem;border-radius:5px;font-size:1.2rem;font-weight:bold;color:#FFF;line-height:2.4rem;text-align:center;
           background: -moz-linear-gradient(top, #034ea2, #004593);
          background: -webkit-linear-gradient(top,#034ea2,#004593);
          background: -o-linear-gradient(top, #034ea2, #004593);}
aside .list{padding:3rem 1rem 1rem 1rem;border-bottom:solid 1px #ccc;position:relative;}
aside .list a{position:absolute;top:1rem;left:1rem;font-size:1.3rem;}
aside .list span{position:absolute;top:1rem;right:1rem;}
aside .list p{font-size:1.3rem;}

article .main_search{height:5rem;position:relative;/*border-bottom:solid 1px #ccc;*/border-top:solid 1px #fff;}
article .main_search .s_input{width:66%;height:3rem;position:absolute;top:1rem;left:1rem;font-size:1.2rem;padding:0 2%}
article .main_search .s_btn{width:22%;height:3.25rem;position:absolute;top:1rem;right:1rem;background:#003167;border-radius:5px;line-height:3rem;font-size:1.2rem;text-align:center;color:#FFF;position:absolute;top:1rem;right:1rem;border:solid 1px #00336c;box-shadow:inset 0px 1px 1px rgba(255,255,255,0.3);
          background: -moz-linear-gradient(top, #034ea2, #004593);
          background: -webkit-linear-gradient(top,#034ea2,#004593);
          background: -o-linear-gradient(top, #034ea2, #004593);
}
article .science{position:relative;top:-1px;}
article .science h3{font-size:1.5rem;height:3rem;line-height:3rem;border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;padding-left:1rem;position:relative;}
article .science h3 a{position:absolute;top:0.5rem;right:1rem;height:2rem;width:2rem;border-radius:1rem;background:#999 url(../images/more.png) no-repeat 0.4rem 0.25rem;background-size:1.5rem 1.5rem;}
article .science ul{padding:1rem;list-style:none;}
article .science ul li{line-height:3rem;font-size:1.2rem;}

.user_login{padding:2rem 1rem;}
.user_login p{margin-bottom:1rem;}
.user_login p .inpiting{width:89.5%;padding:0 5%;height:4rem;line-height:4rem;border:solid 2px #ededed;border-radius:5px;font-size:1.5rem;}
.user_login p .btn{display:block;text-align:center;width:100%;height:4rem;line-height:4rem;background:#034ea2;font-size:1.5rem;color:#FFF;font-weight:bold;border:0;border-radius:5px;border-bottom:solid 2px #00336c;
          background: -moz-linear-gradient(top, #034ea2, #004593);
          background: -webkit-linear-gradient(top,#034ea2,#004593);
          background: -o-linear-gradient(top, #034ea2, #004593);}
.user_login p a{color:#034ea2;}

.user_sign{padding:1rem;}
.user_sign h2{margin-bottom:1rem;line-height:2rem;font-size:1.5rem;}
.user_sign p{font-size:1.2rem;line-height:3rem;margin-bottom:0.5rem;height:3rem;}
.user_sign p label{display:inline-block;width:30%;text-align:right;height:3rem;float:left;}
.user_sign p input.repiting,.user_sign p select{width:55%;padding:0 5%;height:2.5rem;line-height:2.5rem;border:solid 2px #ededed;border-radius:5px;font-size:1.1rem;float:left;}
.user_sign p .btn{display:block;text-align:center;width:100%;height:4rem;line-height:4rem;background:#034ea2;font-size:1.5rem;color:#FFF;font-weight:bold;border:0;border-radius:5px;border-bottom:solid 2px #00336c;
          background: -moz-linear-gradient(top, #034ea2, #004593);
          background: -webkit-linear-gradient(top,#034ea2,#004593);
          background: -o-linear-gradient(top, #034ea2, #004593);}
.user_sign p span{margin:0 2rem 0 0.5rem;}
.user_sign p a{color:#034ea2;line-height:3rem;}

div.nextPage {height:2.2rem;}

.loading span{display:block;font-size:1.2rem;}
#bowlG{position:relative;width:40px;height:40px;position:absolute;left:50%;margin-left:-16px;}
#bowl_ringG{position:absolute;width:30px;height:30px;border:5px solid #034ea2;-moz-border-radius:128px;-webkit-border-radius:128px;border-radius:128px;}
.ball_holderG{position:absolute;width:34px;height:50px;left:-2px;top:-10px;
-webkit-animation-name:ball_moveG;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;
-moz-animation-name:ball_moveG;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;
-o-animation-name:ball_moveG;-o-animation-duration:2s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;
-ms-animation-name:ball_moveG;-ms-animation-duration:2s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;}
.ballG{position:absolute;left:0px;top:0px;width:16px;height:16px;background:#f5f5f5;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
@-webkit-keyframes ball_moveG{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}
@-moz-keyframes ball_moveG{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}
@-o-keyframes ball_moveG{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(360deg)}}
@-ms-keyframes ball_moveG{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(360deg)}}

.loading_box{position:relative;text-align:center;padding-bottom:40px;font-size:1.2rem;}

div.author_desc {height:140px; overflow:hidden;text-overflow:ellipsis;}

.tags{border-bottom:solid 1px #ccc;border-top:solid 1px #fff;padding:1rem 1rem 0 1rem;}
.tags a{height:2.5rem;line-height:2.5rem;border:solid 2px #ccc;border-radius:5px;display:inline-block;white-space:nowrap;margin-right:0.5rem;margin-bottom:1rem;width:5rem;text-align:center;}

.sale_book{background:#FFF;padding-bottom:30px;}
.sale_book img{width:100%;height:auto;}
.sale_book .buy_book{border:solid 2px #ccc;border-radius:5px;text-align:left;padding-bottom:2rem;background:url(../images/books04.jpg) no-repeat 600px 130px;margin:0 1rem;}
.sale_book .buy_book h3{height:50px;line-height:50px;padding-left:30px;border-bottom:solid 2px #ccc;margin-bottom:30px;font-size:1.3rem}
.sale_book .buy_book p{padding-left:2rem;margin-bottom:15px;font-size:1rem;}
.sale_book .buy_book p label{margin-right:10px;display:inline-block;display:block;margin-bottom:10px;}
.sale_book .buy_book p input.buy_input{width:90%;height:30px;line-height:30px;border:solid 1px #ccc;padding:0 10px;font-family:'Î¢ÈíÑÅºÚ',Tahoma;}
.sale_book .buy_book p em{margin:0 20px 0 10px;font-style:normal;}
.sale_book .buy_book p .buy_btn{width:40%;height:3rem;border:solid 1px #2b2e41;background:#2b2e41;border:0;font-size:1.2rem;color:#FFF;font-family:'Î¢ÈíÑÅºÚ',Tahoma;margin-right:20px;}
.sale_book .buy_book p .buy_btn2{width:40%;height:3rem;border:solid 1px #333;background:#f8f8f8;font-size:1.2rem;color:#333;font-family:'Î¢ÈíÑÅºÚ',Tahoma;margin-right:20px;}
.sale_book .btn{text-align:center;padding:1rem 0;}
.sale_book .btn a{margin:0 0.5rem;height:4rem;font-size:1.2rem;color:#FFF;background:#034ea2;display:inline-block;display:block;line-height:4rem;font-weight:bold;font-size:1.4rem;}