html, body
{
	padding: 0;
	margin: 0;
}
body {
	background-color: #f1f1f1;
	font-family: Arial, Helvetica, Verdana;
	line-height: 22px;
	color: #333;
	-webkit-text-size-adjust: none;
}
body *
{
	text-shadow: none;
}
h1, h2, h3, h4, h5, h6
{
	line-height: 1;
	color: #330;
	font-weight: bold;
	margin: 20px 0 10px 0;
}
h1, h2, h3
{
	font-size: 18px;
}
h4, h5, h6
{
	font-size: 16px;
}
p
{
	margin: 0 0 10px 0;
}
a, a:link, a:active, a:visited, a:hover
{
	color: #333;
	text-decoration: underline;
}
pre
{
	font-size: 12px;
	width: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}
#page nav
{
	display: none;
}

#header{
 	background:url(../images/header_bg.png);
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 90px;
	height: 80px;
	position: relative;
}


#header .newMenu

{
	background: url(../images/dot_menu.png) no-repeat center;
	background-size:60%;
	display: block;
	width: 55px;
	height: 40px;
	position: absolute;
	top: 26px;
	right: 10px;
}
#header .backBtn{
	background: url(../images/dot_back.png) no-repeat center;
	background-size:60%;
	display: block;
	width: 55px;
	height: 40px;
	position: absolute;
	top: 26px;
	left: 10px;
}
#header a{ color:#fff; text-decoration:none;}
#headerOne{ position:absolute; left:10px;}
	
#header a.friends,

#header a.right,
.header a.right
{
	left: auto;
	right: 10px;
}
#content
{
	padding: 20px; background:#f1f1f1;

}
#newBox{ padding:20px;}
#content a{
text-decoration:none;}
.content a {text-decoration:none;}

.share_btn{ width:100%; margin:0 1%; text-align:center; margin-bottom:15px;}
.share_btn a{ width:48%; padding:10px 0;display:inline-block;color:#333; background:#77b9ec; border-radius:5px; text-align:center;text-decoration:none;}

.show_btn{ width:100%; margin:0 0; text-align:center; margin-bottom:15px; cursor:pointer;}
.show_btn a{ width:100%; padding:10px 0;display:inline-block;color:#FFFFFF; font-weight:700; background:#009966; border-radius:5px; text-align:center;text-decoration:none;}

.save_btn{ width:100%; margin:0 0; text-align:center; margin-bottom:15px;}
.save_btn a{ width:100%; padding:10px 0;display:inline-block;color:#FFFFFF; font-weight:700; background-color:#007cdc;  border-radius:5px; text-align:center; text-decoration:none;}


#upd_btn{ width:25%; height:25% padding:10px 0;display:inline-block;color:#FFFFFF; font-weight:700; background-color:#009966; border-radius:5px; text-align:center;text-decoration:none;}

#serach_btn{ width:18%; height:18% padding:10px 0;display:inline-block;color:#FFFFFF; font-weight:700; background-color:#009966;  border-radius:5px; text-align:center; text-decoration:none;}

#del_btn{ width:18%; height:18% padding:10px 0;display:inline-block;color:#FFFFFF; font-weight:700; background-color:#3399FF;  border-radius:5px; text-align:center; text-decoration:none;}

#footer_btn{ width:18%; height:18% padding:10px 0;display:inline-block;color:#0d40e5; font-weight:700; background-color: #fff;  border-radius:5px; text-align:center; text-decoration:none; margin-left:10%;}

.shade{ background:#000;opacity:0.8; height:100%; width:100%; position:fixed; display:none; top:0; left:0; z-index:9999; }
.simg{ position:relative; z-index:9999; top:5px; width:100%;}
.close{ position:fixed; font-size:28px; color:#fff; z-index:10000; display:block; width:100%; height:100%; left:0; top:0;}

.infoListBox{ padding:8px; margin-bottom:5px; text-align:left; height:92px; line-height:92px; position:relative;}
	.imgLogo{ background:#7aa4d1; width:100px; line-height:92px; height:92px; position: absolute; top:8px; border-top-left-radius: 10px 10px;border-bottom-left-radius: 10px 10px}
		.imgLogo img{border-radius:50px; width:80px; height:80px; margin:8px 0 0 8px;}
	.word{ background:#fff; margin-left:103px; font-size:22px;height:72px; line-height:92px; color:#007cdc; padding-top:20px;border-top-right-radius: 10px 10px;border-bottom-right-radius: 10px 10px }
		.word strong{ display:block; font-size:20px; margin-left:10px; line-height:32px;}
		.word p{ display:block; font-size:18px; margin-left:10px;line-height:32px;}
.searchlist{
border-bottom:1px solid #ccc; padding:8px; margin-bottom:8px; text-align:left; height:20px;}

.fixed{ background-color: #2372e7;BOTTOM: 0;POSITION: fixed;HEIGHT: 30px; width:100%; padding-top:5px;}
#iefixed{MARGIN: -1px 15px 0px;OVERFLOW: hidden;ZOOM: 1;HEIGHT: 1px}

.aboutBox{ background:#fff; margin:0 auto;margin:0 15px 15px 15px; padding:15px 0 15px 0; }
		.aboutBox p{ margin:15px; text-align:left; text-indent:28px; font-size:14px;}
		.aboutBox a:link,.aboutBox a:visited{ height:60px; line-height:60px; margin:0 auto; margin:0 15px 5px 15px; font-size:20px; display:block; font-weight:600; color:#666; border:1px solid #ccc }
		.aboutBox h1{ text-align:left; font-weight:600; color:#0073c3; padding-left:15px;}

		.bigBtnNew{ margin:0 auto;margin:0 15px 15px 15px; background:#0073c3; height:45px;}
		.bigBtnNew a:link,.bigBtnNew a:visited{ color:#fff; display:block; height:45px; line-height:45px; width:100%; font-size:22px;}

		.middleBtn{ margin:0 auto;margin:15px 15px 15px 15px; height:30px;}
		.middleBtn a:link,.middleBtn a:visited{ color:#fff; display: inline-block; height:30px; line-height:30px; width:35%; font-size:18px;background:#0073c3; margin-right:8px; border:1px solid #ccc;text-align:center; }
	
	.aboutBox2{ background:#fff;  border-bottom:1px solid #ccc; padding:8px; margin-bottom:0px;  text-align:left;}

		.aboutBox2 p{ margin:8px 15px 8px 15px; text-align:left; font-size:14px; line-height:20px;}
		.aboutBox2 h3{font-size:16px;line-height:25px;overflow:hidden;}
		.aboutBox2 h3 .boxStyle{ float:right; margin-right:25px; font-size:14px; color:#333; font-weight:normal;}
		.aboutBoxTop{margin:0 15px 0 15px;}
		.aboutBox2 p a:link,.aboutBox2 p a:visited{ color:#333;}
		.aboutBox2 p span{ display:inline-block; width:70px; text-align:left;}
		.tab{ width:48%; height:18% padding:10px 0;display:inline-block; color:#fff;font-weight:700; background-color:#CCCCCC; border:#dedede solid 1px; border-radius:5px; text-align:center;box-shadow:rgba(0,0,0,0.2) 0 0 2px; text-decoration:none; margin-top:10px; margin-bottom:10px;}

.topBox{ background:#007cdc; padding:20px; color:#fff;}
	.topBox img { float:left;  border-radius:60px; width:100px; margin-right:20px;}
	.topBox h3{ color: #fff; font-size:28px; font-weight:600;}
	
.textBox{ background:#fff;}
	.topDotBg{ background:url(../images/text_bg.png) top; height:24px;}
	.topDotBg1{ background:url(../images/text_bg1.png) top; height:25px;}
	.topDotBg2{ background:url(../images/text_bg2.png) top; height:16px;}
	.textBoxCenter{ margin:15px;}
		.textBoxCenter h3{ text-indent:25px; border-bottom:1px solid #999; position:relative; line-height:45px; font-size:28px; margin-top:10px;}
			.textBoxCenter h3 span{ background:#007cdc; width:13px; height:13px; position:absolute; left:0; top:15px;}
			
a.delBtn{ background:#F00; text-align:center; padding:10px; color:#fff; font-size:18px; font-weight:700; display:block; border-radius:5px;}
a.topBtn{ width:50%; padding:5px; color:#007cdc;font-size:16px; font-weight:700; display:block; border-radius:5px;background:#fff; text-align:center; text-decoration:none;}

.listBook{ border-bottom:1px dashed #CCC; padding:3px;}
	.listBook h4{ font-size:18px; font-weight:600;}
	.listBook span{ line-height:24px; color:#666}
	
.topBoxBtn a:link,.topBoxBtn a:visited{ display:inline-block; width:38%; padding:4px; margin-right:20px; background:#fff; text-align:center; text-decoration:none; color:#00F; border-radius:5px;}
	.cardUpd img{float:left; margin-right:20px; width:60px; margin-top:5px;}
	.cardUpd p{ line-height:22px; margin-top:5px;}

.contentBox{ background:#f0faff;}
	.contentBox h3{ background:#f0faff; text-align:center;}
	.contentBox span{ text-align:center; display:block; font-size:14px;}
	.contentBox p{ background:#fff; padding:14px; margin:0}
	.contentBox ul{  background:#fff; padding:14px; margin:0; border-top:1px dashed #CCC; list-style:none; line-height:30px;}

a.bookDot{ padding-right:30px;  background:url(../images/book_dot.png) right center no-repeat; color:#333; font-weight:normal; background-size:15%}
a.telDot{ padding-right:30px; background:url(../images/tel_dot.png) right center no-repeat; color:#333; font-weight:normal;  background-size:10%}

.cBox{ background:#daf3ff; height:50px; padding-top:10px;color:#007cdc;}
.cBox a{  display:inline-block; width:45%; margin-left:2%; text-align:center; height:50px; line-height:50px; border-top-left-radius:5px;border-top-right-radius:5px;}

#st1,#st2{ background:#fff;}
.comList{ border-bottom:1px dashed #ccc; position:relative; padding:10px;}
	.comListLeft{ position:absolute; width:80px; }
		.comListLeft img{border-radius:40px;width:80px; }
	.comListRight{ margin-left:90px;}
		.comListRight span{ display:block;}
		.comListRight p{ border-radius:5px; padding:5px; background:#e9f0f3; color:#929292;}

#st2{ margin:0; padding:20px;}

.martBtn{ padding:10px 0 10px 0; width:48%; margin-right:2%; text-align:center; color: #fff; border-radius:5px; background:#007cdc; margin-bottom:10px; display:inline-block; font-size:18px; font-weight:600;}

#content .shTitle{ line-height:30px; background:#007cdc; color: #fff; height:60px}

.menuTop{ background:url(../images/menu_top_bg.png);}
.Label{ background:#365d88;}
#content p input{ border:1px solid #ccc; background:#fff; border-radius:5px; text-indent:15px;}

.indexTop{background:url(../images/index_top_bg.png); height:120px; text-align:center; padding-top:30px;}
.indexBody{background:url(../images/index_bg.png); padding:20px 0 20px 0; }
.indexBody a{ text-transform:none;}
.indexBigBtn0{ border-radius:10px; width:28%; float:left; margin-left:3%; text-align:center; padding:10px 0 10px 0; margin-bottom:10px}
.indexBigBtn1{ background:#8fe383;}
.indexBigBtn2{ background:#e58169;}
.indexBigBtn3{ background:#00c1eb;}
.indexBigBtn4{ background:#b357d4;}
.indexBigBtn5{ background:#d3ce34;}
.indexBigBtn6{ background:#b6cf73;}
	.indexBigBtn p{ padding-top:10px; font-weight:600; color:#fff;}
	.indexBigBtn img { width:30%;}