/*------------------------------------------
Author: longjun Wang
Design Corp: Myw3c
E-mail: myw3css@gmail.com
Msn:wljun@live.com
------------------------------------------*/
* {
	margin:0;
	padding:0;
}
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:#FFF url(../images/bg.gif) repeat-x left bottom;
}
ul,ol {
	list-style: none;
}
h1,h2,h3,h4,h5,h6{
	font-size: 14px;
}
input {
	border: none;
}
a:link,a:visited {
	text-decoration: none;
}
#header,#main {
	width: 780px;
	margin: 0 auto;
}
#header {
	
}
#main {
	margin-top: 5px;
}
#mainleft{
	width: 600px;
	margin-right: 5px;
}
#mainright {
	width: 175px;
}
#mainleft,#mainright {
	float:left; 
}
#footer {
	width: 780px;
	text-align: center;
	margin: 5px auto;
	background: url(../images/index_15.gif) repeat-x left bottom;
	clear: both;
	border: 1px solid #cde9f7;
}
h5 {
	line-height: 29px;
	background:url(../images/index_08.gif) repeat-x left top; 
	border-bottom: 1px solid #cde9f7;
	color: #236DCE;
	padding-left:10px; 
	margin-bottom: 5px;
	text-align: left;
}
#footer a:link,#footer a:visited {
	color: #196ECB;
	line-height: 25px;
	padding: 0 1px;
}
#footer a:hover {
	color:#e635aa;
	}
#copy {
	width: 780px;
	margin: 5px auto;
	border-top: 1px solid #cde9f7;
	text-align: center;
	height: 50px;
	line-height: 18px;
	padding-top: 10px;
}
#copy a img {
	margin: 10px 5px;
}
/*top*/
.top {
	height: 47px;
	background: url(../images/topbg.gif) no-repeat left top;
	margin-bottom: 5px;
} 
.top ul {
	margin-top: 30px;
}
.top li {
	float:right; 
	margin-right: 10px;
}
.top li a {
	color: #236dce;
}
.top li a:hover {
	color: #E635AA;
}
.top h1 {
	margin: 3px 0 0 8px;
	float:left; 
}
.top h1 img {
	border: none;
}
.flash {
	height: 150px;
	border: 1px solid #b2e1f5;
	margin-bottom: 5px;
	background: url(../images/logo_10.gif) no-repeat 15px top;
}
/*导航*/
.menu {
	width: 778px;
	background: url(../images/menubg.gif) repeat-x left top;
	border: 1px solid #b2e1f5;
	float:left; 
	height: 42px;
}
#nav {
	overflow:hidden;
}
#nav a:link,#nav a:visited {
 	display:block; 
	color: #236dce;
	padding: 0 8px;
	font-size: 14px;
	font-weight: bold;
}
#nav a p {
	font-size: 9px;
	font-weight: normal;
}
#nav a:hover  {
 color:#e635aa;
}
#nav li {
 float: left;
 text-align: center;
}
#nav li ul {
 text-align:left;
 left: -999px;
 width: 520px; //注意,这里一定要设置宽度;
 position: absolute;
}
#nav li ul li{
  float: left;width: 80px; //float就是子菜单横向的关键,可以继承父菜单而省略float
}
#nav li ul a{
 display: block; width: 65px;text-align:left;padding-left:15px;
}
#nav li ul a:link,#nav li ul a:visited   {
 color: #236dce; 
 font-size: 12px;
 font-weight: normal;
}
#nav li ul a:hover  {
 color:#e635aa;
}
#nav li:hover ul {
 left:25%;
}
#nav li.sfhover ul {
 left:25%;
}
#content {
 clear: left;
}

/*主体左边*/
.maintab {
	background: url(../images/index_03.gif) repeat-x left top;
	border: 1px solid #efc3f4;
	margin-bottom: 5px;
	float:left; 
	width: 598px;
	padding-bottom:10px;
}
.maintab1{
	background: url(../images/index_03.gif) repeat-x left top;
	border: 1px solid #efc3f4;
	margin-bottom: 5px;
	float:left; 
	width: 780px;
	padding-bottom:10px;
}
.kcyg img,.kcyg p,.sjjd img  {
	float:left; 
}
.kcyg img {
	margin: 10px 5px 10px 10px;
}
.kcyg p {
	text-indent: 24px;
	line-height: 18px;
	width: 470px;
	margin: 10px 0 0 5px;
}
h2 {
	line-height: 30px;
	padding-left: 20px;
	border-bottom: 1px solid #efc3f4;
	font-size: 14px;
	color: #e635aa;
	background: url(../images/index_04.gif) no-repeat left top;
}
h2 span {
	float:right; 
	font-size: 9px;
	font-weight: normal;
	margin-right: 3px;
}
h2 span a:link,h2 span a:visited {
	color:#999;
}
h2 span a:hover {
	color: #FF1493;
}
h2 em { font-size: 12px; font-style: normal;font-weight: 400; }
.szll li {
	float:left; 
	margin-left: 20px !important;
	margin:10px 5px 5px 16px;	
}
.szll a img {
	width: 80px;
	height: 80px;
	padding: 2px;
	border:1px solid #bcccf0;
	margin-right: 5px;
}
.szll a {
	color: #000;
}
.szll a p {
	text-align: center;
	margin-top: 5px;
}
.szll a:hover  {
	color: #E635AA;
}
.szllxx img {
	float:left; 
	margin: 10px;
}
.szllxx p {
	text-indent: 24px;
}
.szlllist li {
	float:left; 
	width: 565px;
	margin:5px;
	border:1px solid #EFC3F4;
	padding:5px;
}
.szlllist li a {
	color:#000;
	}
.szlllist h6 {
	margin-bottom: 10px;
}
.szlllist img {
	width: 112px;
	height: 116px;
	float:left; 
	padding: 2px;
	border:1px solid #bcccf0;
	margin-right: 5px;
}
.szlllist p {
	text-indent: 20px; 
	line-height: 19px;
}
.szlllist span {
	float:right; 
	font-size: 9px;
}
.szlllist span a {
	color: #708090;
}
.szlllist span a:hover {
 	color:#000;
	}
.newslist li {
	font-family: "宋体";
	line-height: 25px;
	border-bottom: 1px solid #EAEAEA;
	margin: 0 10px;
}
.newslist span {
	float:right; 
	color:#CCC;
}
.newslist li a {
	color: #2C2C2C;
}
.newslist li a:hover {
	color: #D0163B;
}
.piclist {
	margin: 10px 10px 10px 30px;
	float:left; 
	text-align: center;
}
.piclist img {
	border: none;
	width: 208px;
	height: 131px;
}
.piclist a {
	border: 5px solid #CCC;
	display:block; 
	margin-bottom: 5px;
}
.piclist a:hover {
	border: 5px solid #000;
}
.zpzs li {
	float:left;
	margin: 10px 0 0 6px; 
	 display: inline;
}
.zpzs li img {
	border:none;
	width: 105px;
	height: 100px;
}
.sjjd {
	width: 268px;
	height: 50px;
	background-color: #F1FAFF;
	padding: 5px;
	margin: 5px 5px 5px 7px;
	float:left; 
}
.sjjd img {
	width: 50px;
	height: 50px;
	margin-right: 5px;
	padding: 1px;
	border: 1px solid #EFC3F4;
}
.sjjd p {
	margin-top: 5px;
}
.sjjd a {
	color: #000;
}
.sjjd a:hover {
	color: #F08;
}
.news h6 {
	text-align: center;
	margin: 10px;
}
.news span {
	text-align: center;
	color:#ccc;
	display:block; 
}
.m1 {
	margin: 10px 10px;
	line-height: 20px;
}
.news img  {
	margin:10px;
	}

/*主体右边*/
#login {
	height: 88px;
	border: 1px solid #b2e1f5;
	background:#FFF url(../images/index_07.gif) repeat-x left top;
}
#login p {
	margin:5px 0 0 5px;
	line-height: 20px;
	text-align: right;
	padding-right: 5px;
}
.lg,.zc {
	width: 33px;
	height: 19px;
	line-height: 20px;
	margin: 0 20px 0 0;
	cursor:pointer;
	color: #FFF;
}
.zc {
	background: url(../images/index_10.gif) no-repeat left top;
}
.lg {
	background: url(../images/login.gif) no-repeat left top;
}
.username,.password {
	border: 1px solid #B2E1F5 ;
	width: 110px;
	height: 20px;
	margin-left:5px;
	line-height:20px;
}
.yjdt {
	border: 1px solid #cde9f7;
	margin-top: 5px;
	background-color: #f7f8fd;
	background: url(../images/index_08.gif) repeat-x left top;
}
h3 {
	line-height: 29px;
	background: url(../images/index_06.gif) no-repeat 5px 6px ;
	border-bottom: 1px solid #cde9f7;
	padding-left:25px;
	color: #236DCE;
}
.yjdt h3 span,#bbs h4 span {
	float:right; 
}
.yjdt h3 span a,#bbs h4 span a,.sjzl h5 span a {
	font-size: 9px;
	font-weight: 400;
	color:#999;
}
.yjdt h3 span a:hover,#bbs h4 span a:hover,.sjzl h5 span a:hover {
	color: #FF1493;
}
.yjdt li {
	line-height: 18px;
}
.yjdt li a:link,.yjdt li a:visited {
	color: #000;
}
.yjdt li a:hover {
	color: #196ECB;
}
.yjdt span {
	float:right; 
	font-size: 9px;
	color: #999;
	margin-right: 3px;
}
.sjzl li {
	margin-left: 5px;
}

#bbs {
	border:1px solid #d4cbfa;
	margin-top: 5px;
	background-color: #f7f8fd;
}
h4 {
	line-height: 30px;
	background: url(../images/index_09.gif) repeat-x left top;
	border-bottom:1px solid #d4cbfa;
	padding-left: 10px;
	color: #a05ace;
}
#bbs li {
	line-height: 18px;
}
#bbs li a:link,#bbs li a:visited {
	color: #000;
}