/* CSS Document */

body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, img, div {
	margin:0px;
	padding:0px;
	border:0px;
}
body, td, th {
	font-size: 12px;
	color: #333;
	line-height:150%;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #008E7C;
	text-decoration: none;
}
/*-------------------
                    头部+尾部
---------------------*/
#menu td {
	background:url(../images/main_navi_bg.gif) no-repeat bottom left;
	height:30px;
	line-height:30px;
	text-align:center;
}
#menu a:link, #menu a:hover, #menu a:visited {
	color:#fff;
	text-decoration: none;
	font-size:14px;
}
#login {
	background-color:#71AD89;
}
#login td {
	font-size:12px;
}
#login a:link, #login a:hover {
	color:#252525;
	text-decoration: none;
}
#sidenav {
	border:1px solid #6CA886;
	background-color:#f1f7f3;
	margin-top:5px;
	margin-bottom:7px;
	text-align:center;
}
#sidenav a {
	line-height:25px;
	color:#095751;
}
#sidenav a:hover {
	font-weight:bold;
}
.foot {
	text-align:center;
	margin-top:5px;
}
.foot span {
	color:#FFFFFF;
	font-size:14px;
}
/*-------------------
         头部+尾部完
---------------------*/
/*----------------------
             登录页面相关
-----------------------*/
.loginBox{
background:url(../images/loginbox.gif) no-repeat ;
width:305px;
height:220px;
}
.loginButt{
background:url(../images/memberButt.gif) no-repeat ;
width:53px;
height:32px;
border:none;
}



/*-----------------------
              左边部分
------------------------*/
.leftBar {
	border:1px solid #71ad89;
}
.leftBar table {
	background:url(../images/leftTitleBg.jpg) repeat-x top left;
}
.leftBar table td {
	line-height:25px;
}
.leftBar .leftIcon {
	background:url(../images/leftBarIcon.gif) no-repeat 10px 7px;
}
.leftBar table tr {
	background:url(../images/leftBottom.gif) no-repeat bottom;
}
.leftTitle {
	color:#fff;
	font-weight:bold;
	text-indent:10px;
	background:none;
}
/*-----------------------
             右边部分
------------------------*/

.rightTitle {
	color:#095157;
	font-size:14px;
	font-weight:bold;
	text-indent:10px;
	border:1px solid #6CA886;
	background-color:#f1f7f3;
}
.contentTitle {
	background: url(../images/basetitle.gif) no-repeat 6px center;
	font-weight:bold;
	text-indent:25px;
	font-size:14px;
	color:#095751;
}
.contentList td {
	background:url(../images/borderBottom.gif) repeat-x bottom left;
}
.contentTitle2 span {
	border-bottom:2px solid #095751;
	font-size:14px;
	font-weight:bold;
	color:#095751;
	display:block;
	width:120px;
}
.contentTable {
	margin-top:5px;
}
.contentTable tr {
	background-color:#EFEFEF;
}
.contentTable th {
	color:#000;
}
.passWord td {
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	color:#333;
	font-size:14;
}
.contentForm td {
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	color:#333;
	font-weight:bold;
}
td.title1 {
	border-right:0px;
	text-align:left;
	text-indent:15px;
	background-color:#f1f7f3;
	font-weight:normal;
	font-size:14px;
	color:#095751;
}
td.title2 {
	text-align:left;
	font-weight:bold;
	text-indent:40px;
	border-left:1px solid #ccc;
}
td.title3 {
	font-size:12px;
	font-weight:normal;
	color:#095751;
	text-indent:15px;
}
td.title4 {
	font-size:14px;
	font-weight:normal;
	color:#095751;
	text-align:center;
	background-color:#f3f3f3;
	border-right:none;
}
td.title5 {
	background-color:#f1f7f3;
	font-weight:bold;
	color:#095751;
}
td.title6 {
	text-indent:10px;
	font-weight:bold;
	font-size:14px;
	color:#333;
	border-bottom:1px dotted #a4cc6f;
}
.feedForm td.title7 {
	text-indent:20px;
	font-weight:normal;
	color:#71ad89;
	padding:10px;
	border-bottom:1px solid #ccc;
}
.contentForm span {
	font-weight:normal;
	color:#CC0000;
}
.checkbox td {
	text-align:right;
	font-weight:normal;
}
/*--------------------
               会员注册相关
----------------------*/

td.phoneNumber {
	font-weight:normal;
}
td.phoneNumber input {
	width:30px;
}
input.codeStyle {  /*验证码样式*/
	width:68px;
	height:18px;
	border:1px solid #ccc;
	background-color:#f1f7f3;
	font-size:14px;
	text-align:center;
	color:#6CA886;
}
.contrack {  /*协议样式*/
	line-height:25px;
	padding-left:5px;
	color:#666;
	border:1px solid #6CA886;
}
.contrackTitle {
	font-weight:bold;
	color:#095751;
	font-size:18px;
	text-align:center;
	padding-top:10px;
	letter-spacing:3px;
}
.contrack strong {
	font-size:14px;
	color:#666;
	text-indent:15px;
	line-height:40px;
}
.contrack span {
	font-size:14px;
	line-height:30px;
	color:#666;
	display:block;
	width:720px;
	padding-left:20px;
}
/*----------------------
                 产品订阅相关
-----------------------*/
.feedForm td {
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	color:#333;
}
tr.englishFont td {
	font-weight:normal;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

/*------------------------
                  订阅汇总相关
--------------------------*/
#tableTwo {
	display:none;
}
#showOne {
	background:url(../images/iconJs.gif) no-repeat 6px left;
	font-weight:bold;
	cursor:pointer;
	font-size:14px;
	color:#095157;
}
#showTwo {
	background:url(../images/iconJs.gif) no-repeat -16px left;
	cursor:pointer;
	font-size:14px;
	color:#095157;
}
/*------------------------
                  订阅内容明细相关
--------------------------*/
.msTable {
	border:1px solid #ccc;
	border-bottom:none;
	margin-top:10px;
}
.msTable td {
	border-bottom:1px solid #ccc;
}
/*------------------------
                  栏目列表相关
--------------------------*/
.tdIndent td {
	text-indent:40px;
	font-size:14px;
}
/*----------------------
                 会员服务相关
-----------------------*/
td.textStyle p {
	margin:15px;
	line-height:25px;
	text-indent:20px;
	font-weight:normal;
	font-size:14px;
}
.memberTitle {
	background:url(../images/memberTitleBg.gif) repeat-x;
}
.memberTitle span {
	display:block;
	text-indent:60px;
	line-height:35px;
	
	color:#4b87ba;
	font-weight:bold;
	font-size:14px;
	background:url(../images/memberTitle1.gif) left top no-repeat;
}
.memberList td {
	text-indent:15px;
	line-height:20px;
	font-size:14px;
	color:#333;
}
.memberList span {
	color:#4b87ba;
	font-size:12px;
	line-height:40px;	
	font-weight:bold;
}
.memberTr td{
    font-size:14px;
	color:#4b87ba;
	border-top:1px solid #ccc;
}
