/*article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}*/

body, h1, h2, h3, h4, h5, h6, p, div, ul, li, dl, dt, dd, h1 {margin:0;padding: 0;}

html {background:#fff;font:16px/1.5 'microsoft yahei';}

input, textarea {font-size:12px;font-family:"Î¢ÈíÑÅºÚ";}

li {list-style:none;}

img {border:none;margin:0;padding:0;}

a {color:#000; text-decoration:none;}

body {

	background:#fff;

	color:#999;

}

.left{

    float:left;

}

.right{

    float:right;

}

.clear{

    height:0px;

	clear:both;

}

.margin_right{

    margin-right:2%;

}

.height{

    height:5px;

	clear:both;

}

.line{

    border-bottom:1px solid #efefef;

	padding-bottom:5px;

	padding-top:5px;

	color:#999;

}

.gray{color:gray;}

.blue{color:#007BB1;font-size:18px;}



.login_topbtn{padding:5px 3px;margin-left:5px;border-radius:3px;}

.c_index_login{ background-color:#65BBEC;}

/*header*/

.header {background-color:#007BB1;font-size: 20px;	color:#fff;    height:50px; 	line-height:50px;    text-align: center;	overflow:hidden;	display:block;}

.header h1 {font-size: 20px;display:inline-block;text-align:center;color:#fff;}

.header h1 a{color:#0C0;}

.logo {	float:left;	margin-left:10px;}

.logo a{color:#fff;}

.reg{float:right;padding-right:10px;font-size:16px;color:#fff;}

.reg a{color:#fff;}

.box{background-color:#65bbec;padding:5px;margin-left:5px;border-radius:3px;color:#fff;height:20px;font-size:14px;}

.back{float:left;padding: 0 10px;height: 28px;margin: 10px 10px;line-height: 26px;font-size: 14px;background-color:#65bbec;border-radius:3px;width:30px;}

.back_r{float:right;padding: 0 10px;height: 28px;margin: 10px 10px;line-height: 26px;font-size: 14px;background-color:#65bbec;border-radius:3px;width:30px;}

.back a,.back_r a{color:#fff;}

/*nav*/

.nav {

	width:100%;

	background-color:#ECF0F0;    

	height:35px; 

	line-height:35px;

	overflow:hidden;

	margin-bottom:10px;

}

.nav ul li{

    color:#333;

	display:block;

	width:20%;

	overflow:hidden

	height:20px;

	float:left;

    text-align: center;

}



/*search*/

.search{

	padding:10px 5px 10px 5px;

}



.search .key{

    height:26px;

	width:90%;

	line-height:26px; 

	border:0px;

	color:#999;

	text-indent:5px;

	font-size:16px;

}

.search .go{

    height:30px;

	width:35px; 

	border:0px; 

	background-color:transparent; 

	z-index:9999;

}

.search .type{

    background-color:#fff; 

	border:1px solid #CCC;

	width:50px; 

	height:35px; 

	line-height:35px; 

	text-align:center; 

	font-weight:bold;

	color:#000;

}

/*article*/

.article{

    margin: 10px auto 10px auto;

}

.title {

	height:35px;

	background:#ECF0F0;

	border-bottom:2px solid #007BB1;

	color:#000;

	font-size:16px;

	padding-left:10px;

	line-height:35px;

	font-weight:normal;

	font-weight:bold;

}

.title a {

	float:right;

	padding-right:10px;

	font-size:14px;

	font-weight:normal;

}

.title span a{float:left;font-size:16px;font-weight:bold;}

.title a.on {

	color:#623f01;

}

.title .more{

    float:right;

	margin-right:10px;

}

.title .more a{

    color:#fff;

}

.block{

	text-indent:10px;

}

.block_img{height:auto;border:0px;overflow:hidden;padding-top:10px;padding-bottom:10px;float:left;}

.block_img2{height:auto;border: 1px solid #DEDEDE;overflow:hidden;padding-top:10px;padding-bottom:5px;padding-right:10px;float:left;}

.block_txt{border:0px;height:100px; overflow:hidden; line-height:20px;padding-top:8px;}

.block_txt2{border:0px;height:120px; overflow:hidden; line-height:20px;}



.block_txt h2, .block_txt2 h2, .block_txt2 h1{font-size:16px;height:auto;}

.block_txt p, .block_txt2 p{height:auto;font-size:14px;}

.block ul{}

.block li{

	line-height:35px;

	border-bottom: 1px solid #ECECEC;

}

/*reg,login*/

.login{

    margin:10px 7px 10px 7px;

}

.login div{	display:block;

	overflow:hidden

}

.login table{

    width:100%;

}

.login table .td1{

   width:80px;

   padding:20px 0px;

}

.login_name{

   border:1px solid #007BB1;

   height:25px;width:95%;

   border-radius:3px;

 }

.login_btn{ 

    display:block;

	background-color:#007BB1;

	margin:20px 5px 20px 5px; 

	text-align:center;

	color:#fff; 

	font-weight:bold;

	height:40px; 

	line-height:40px;

	border-radius:2px;

}

.login_btn a{color:#fff;}

.login_tips{ display:block;margin:20px 10px 20px 10px;  text-align:center;color:red; font-weight:bold;height:40px; line-height:40px;border-radius:2px}

#info{height:30px; line-height:30px; text-align:right;color:#fff;padding-right:15px;background-color:#65bbec;font-size:14px;}

.btn{

    border:none;

	width:100%;

	font-weight:bold;

	background: #007BB1;

	color: white;

	border-radius:3px;

	font-size:16px;

	font-family:"microsoft yahei";

	cursor:pointer;

}



/*info*/

.cover{

    width: 99%;

    margin: 10px auto 10px auto;

    height: auto;

    overflow: hidden;

}

.cover p{

	text-indent:10px;

}



.chapter li{

    border-bottom:1px solid #efefef;

	padding-bottom:5px;

	padding-top:5px;

	color:#999;display:list-item;

}

.chapter li a{display:block; border-radius:4px;overflow:hidden;display:list-item;}

.chapter span {background: url(../qijixs/list.png) no-repeat scroll 0 0 transparent;display: block;float: right;height: 20px; margin-right: 10px;margin-top: 5px;width: 14px;}



.ablum {

    height: auto;

	overflow: auto;

	padding-bottom: 5px;

}

.ablum_img img {

    float: left;

	padding: 2px;

	border: 1px solid #DEDEDE;

	overflow:hidden;

	background:url(../images/cover.jpg);

}

.ablum_img2 img {

    float: left;

	height: 85px;

	padding: 2px;

	border: 1px solid #DEDEDE;

	overflow:hidden;

	width:70px;

	background:url(../images/cover.jpg);

}



.ablum_info{

    float: left;

	line-height: 28px;

	padding-left: 10px;

	font-size: 15px;

	height:100px;

	overflow:hidden;

}



.ablum div{

	height:auto;

}

.ablum div a{

}

.ablum .new a{

    color:#007BB1;

	font-weight:bold;

}

.ablum_read {

    height: auto;

	padding: 5px 0px 5px 0px;

	overflow: hidden;

}

.ablum_read span{

    background:#65bbec;

	border-radius:3px;

	height:40px;

	line-height:40px;

	text-align:center;

	width: 49%;

	float: left;

}

.ablum_read span a{

    color:#fff;

	display:block;

}

#new {

height: 165px;

width: 130px;

background: none;

}

.intro{

	border-bottom: 2px solid #65bbec;

    background:#ECF0F0;

	height:35px;

	line-height:35px;

	padding-left:8px;

	font-weight:bold;

	font-size: 15px;

	color:#000;

	margin-top: 5px

}

.intro_info{

	padding-left: 8px;

}

.user{ 

    width: 99%;

    margin: 10px auto 10px auto;

    height: auto;

    overflow: hidden;

	border-top: 2px solid #999;

	line-height: 35px;

}



/*style*/

.set{

     height:32px;

	 padding-top:10px;

	 font-size:12px;	

	 width:100%;

	 background-color:#ECF0F0; 

	 color:#000;

}

.set .set1{

     float:right;

	 border:1px solid #007BB1;

	 padding:2px 10px;

	 margin-left:10px;

	 border-radius:5px;

	 color:#0065B5;

}

.set .set2 div{

     border:1px solid #007BB1;

	 float:left;

	 padding:2px 7px;

	 margin-left:5px;

	 border-radius:3px;

	 color:#0065B5;

}

.set .set2 p{

     border:1px solid #007BB1;

	 float:left;

	 padding:5px 5px;

	 margin-left:5px;

	 border-radius:3px;

	 color:#0065B5;

}

.content{

    width:98%;

	margin-left:5px;

	margin-top:10px;

	color:#000;

}



.content h1{

    padding:10px 5px;

	font-weight:bold;

	font-size:18px; 

	text-align:center;

}

.content ul{ 

    display:-moz-box;

	display:-webkit-box;

	display:box;

	margin-bottom:10px;

}

.content li{

    text-align:center;

	-moz-box-flex:1;

	-webkit-box-flex:1;

	box-flex:1;

}

.content .prev{

    text-align:left;

	margin-left:7px;

}

.content .mulu{

    text-align:center;

}

.content .next{

    text-align:right;

	margin-right:7px;

}

.prev a,.mulu a,.next a{

    display:block;

	text-align:center;

	padding:10px 5px; 

	background-color:#fff;

	color:#000;

	border:1px solid #efefef;

}

.state a{

	background-color:#ccc;

}



.txt{

	line-height:40px; 

}

.report{

	font-size:18px;	

	text-align:center;

	line-height:40px; 

}

.report a{

	color:red;

}



/*Ä¿Â¼Ò³*/

.read{

     background: #fff;

	 line-height: 40px;

	 height: 40px;

	 border-bottom:2px solid #efefef

}



.read h3{

     padding: 0 10px;

	 display: inline-block;

	 height: 40px;

	 background:#fff;

	 float: left;

	 font-size:16px;

	 color:#000;

}



.read span{

	 float:right;

	 margin-right:10px;

}

.read span a{

	 color:red;

}

/*footer*/

.footer{

	height:30px;

	background:#ECF0F0;

    padding:3px 0 0;

	border-top:1px solid #f1f1f1;

	line-height:26px;

	text-align:center;

	padding-top:20px;

	padding-bottom:20px;

}

.footer li{

    float:left;

	text-align:center; 

	width:25%;

	font-size: 16px;

}



.footer li a{

    color:#000;

}



/*page*/

.page{height: auto;padding-bottom: 10px;padding-top: 10px;text-align:center;}

.page a{text-align:center;padding: 4px 15px 4px 15px;margin-right:5px;border-radius: 3px;background: #2A7CE7;color:#fff;}

.intro span{float:right;}