@charset "utf-8";

/* CSS Document */
body,td,th {font-family: "微软雅黑", Tahoma,  "宋体", Verdana, Arial;	 font-size: 12px;}
body {	margin:0px; }
a:link,a:visited{text-decoration: none;color: #000000;}
a:hover {	text-decoration: none;	color: #333333;}
div, ul, li{margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6{margin:0px; padding:0px;}
p{margin:0px; padding:0px;}
.clr{clear:both; height:1px; font:0px; overflow:hidden; }
img{border:0px;}
input{vertical-align:middle;}
.input{border:1px #ccc solid; background:#fafafa; font-size:11px; font-family: "微软雅黑", Tahoma,  "宋体", Verdana, Arial;	}
.btn{background:#333; line-height:20px; width:60px; text-align:center; border:0; color:#fff; font-size:12px; font-family: "微软雅黑", Tahoma,  "宋体", Verdana, Arial;}
.Center{text-align:center;}
.FormContent{padding:10px 0 0 10px}

#header{width:100%; height:145px;}
#top{height:90px; background:#2A2A2A;}
.top_coloumn{margin:0 auto; padding:0; width:960px; height:90px; overflow:hidden;}
.logo{padding: 20px 0 0 0;float:left; width:500px; color:#D4D4D4; }
.logo img{margin:0 10px 0 0;}
.top_menu{float:right; text-align:right; color:#D4D4D4;  word-spacing:8px; line-height:35px;}
.top_menu span{display:block; text-align:right; line-height:30px; word-spacing:0px;}
#header a:link,a:active{color:#ffffff;text-decoration: none}
#header a:hover{color:#ffffff;}
#menu {margin:0 auto; padding:0; width:100%; background:url(Images/menu_bg.jpg) repeat-x 0 0;}
#menu-main {margin:0 auto; width: 960px; line-height: 28px; height: 28px; text-align: center}
#menu-main A {display: block; float: left; width: 95px; color: #ffffff; text-align: center; background:url(Images/menu_line.jpg) no-repeat 0 right; letter-spacing:1px;}
#menu-main A:hover {	background:url(Images/menu_over.jpg) repeat-x 0 0;}
.menuA {float: left; width: 95px; color: #ffffff; text-align: center; background:url(Images/menu_over.jpg) repeat-x 0 0 !important; letter-spacing:1px;}
#menu-side {margin: 0 auto; width: 100%; color: #666666; line-height: 28px; height: 28px; background:url(Images/son_menu_bg.jpg) repeat-x 0 0;}
#menu-side div {margin:0 auto; display: none}
/*
#ms1 {	padding-left: 20px; width: 940px;  }
#ms2 {	padding-left: 20px; width: 940px;}
#ms3 {	padding-left: 20px; width: 940px;}
#ms4 {	padding-left: 305px; width: 655px; word-spacing:5px;}
#ms5 { padding-left: 20px; width: 940px;}
#ms6 {	padding-left: 495px; width: 455px;  word-spacing:5px;}
#ms7 {	padding-left: 20px; width: 940px;}
#ms8 {	padding-left: 690px; width: 280px;  word-spacing:5px;}
#ms9 {	padding-left: 775px; width: 169px;}
#ms1 a:link,  #ms1 a:visited,
#ms2 a:link,  #ms2 a:visited,
#ms3 a:link, #ms3 a:visited,
#ms4 a:link,  #ms4 a:visited,
#ms5 a:link,  #ms5 a:visited,
#ms6 a:link,  #ms6 a:visited,
#ms7 a:link,  #ms7 a:visited,
#ms8 a:link,  #ms8 a:visited,
#ms9 a:link,  #ms9 a:visited {color:#333; text-decoration:none;}
 #ms1 a:hover,
 #ms2 a:hover,
 #ms3 a:hover,
 #ms4 a:hover,
 #ms5 a:hover,
#ms6 a:hover,
#ms7 a:hover,
#ms8 a:hover,
#ms9 a:hover  {color:#f00; text-decoration:underline;}
*/
#ms1 {	padding-left: 20px; width: 940px;  }
#ms2 {	padding-left: 20px; width: 940px;}
#ms3 {	padding-left: 20px; width: 940px;}
#ms5 { padding-left: 20px; width: 940px;}
#ms6 {	padding-left: 305px; width: 455px;  word-spacing:5px;}
#ms7 {	padding-left: 20px; width: 940px;}
#ms8 {	padding-left: 505px; width: 280px;  word-spacing:5px;}
#ms9 {	padding-left: 775px; width: 169px;}
#ms1 a:link,  #ms1 a:visited,
#ms2 a:link,  #ms2 a:visited,
#ms3 a:link, #ms3 a:visited,
#ms4 a:link,  #ms4 a:visited,
#ms5 a:link,  #ms5 a:visited,
#ms6 a:link,  #ms6 a:visited,
#ms7 a:link,  #ms7 a:visited,
#ms8 a:link,  #ms8 a:visited,
#ms9 a:link{color:#333; text-decoration:none;}
 #ms1 a:hover,
 #ms2 a:hover,
 #ms3 a:hover,
 #ms4 a:hover,
 #ms5 a:hover,
#ms6 a:hover,
#ms7 a:hover,
#ms8 a:hover,
#ms9 a:hover {color:#f00; text-decoration:underline;}

#banner{margin:7px auto; width:960px;}
#main{margin:0px auto; padding:0; width:958px; height:278px; border:1px #DEDEDE solid; }
#main_left{float:left; width:318px; height:278px; }
.web_title{margin:12px 0 0 12px; color:#4D4D4D}
.web_title img{margin:0 10px 0 0 ;}
.web_pic{margin:10px 0; text-align:center;}
.web_decoration{margin:0 12px; line-height:20px; color:#4D4D4D;}
.web_decoration p{text-indent:2em;}
.web_more{margin:10px 15px;text-align:right;}
#main_middle{float:left; width:318px; height:278px; border-left:1px #DEDEDE solid; border-right:1px #DEDEDE solid;}
#main_right{float:right; width:318px; height:278px; }

#link{margin:7px auto; padding:0; width:958px; height:48px; border:1px #DEDEDE solid; }
.link_left{padding:18px 0 0 10px; float:left;  height:30px; cursor:pointer;}
.link_middle{float:left; width:908px; height:48px;}
.link_middle ul{margin:0px 5px; padding:0px; display:block; list-style-type:none;}
.link_middle ul li {padding:8px 12px 0 12px; float:left; display:block;}
.link_right{padding:18px 10px 0 0 ; float:right;  height:30px; cursor:pointer;}

#foot{border-top:1px #DDDDDD solid;text-align:center;}
#contact{margin:0px auto; padding:13px 0 0 0; width:960px; height:80px;}
.contact_left{float:left; color:#f00; text-decoration:underline; font-weight:bold; letter-spacing:1px;}
.contact_middle{margin:0 25px; padding:0px 25px; float:left; height:60px; border-left:1px #ccc dashed; border-right:1px #ccc dashed; line-height:22px; color:#333;text-align:left; }
.contact_right{float:left; height:60px; line-height:25px;text-align:left;}
.contact_right img{margin:0 0 0 10px; vertical-align:middle; color:#333;}
.foot{background:#2A2A2A;}
.foot span{margin:0px auto; padding:2px 0 0 0; display:block; width:900px; line-height:30px; color:#fff; font-size:11px; word-spacing:2px;}

/*---start*/
#main_wrap{margin:15px auto; padding:0px; width:960px; clear:both; overflow:hidden;}
/*#cellCenterSection{float:left; width:690px; background:#F9FBFD; padding-bottom:5000px; margin-bottom:-5000px; }*/
.Default_CenterSection{float:left; width:690px; background:#F9FBFD; padding-bottom:5000px; margin-bottom:-5000px; }
.about_pic{margin:0px; padding:0 10px; line-height:32px; background:#F4F8E1; border-left:5px #76B043 solid;  color:#76B043; font-size:16px; font-weight:bold; letter-spacing:1px;}
.about_wz{margin:0 20px; line-height:22px; color:#333;}
.about_wz ul{margin:10px 0; padding:0 0 0 18px;  list-style-type:disc;}
.about_wz ul li{display:block; line-height:25px;}
.about_wz p{margin:20px 0; text-indent:2em;}
.about_wz a:link, .about_wz a:visited{color:#f00; text-decoration:none;}
.about_wz a:hover{color:#76B043; text-decoration:underline;}

#cellRightSection{padding:10px; border:1px #B4D333 solid; width:223px; float:right;text-align:center; padding-bottom:5000px; margin-bottom:-5000px;}
.about_info{padding:0px; line-height:22px; text-align:left; list-style-type:none;}
.about_info li{padding:6px 10px; display:block; color:#76B043; font-size:12px; font-family: "微软雅黑", Tahoma,  "宋体", Verdana, Arial;}

.ys{margin:15px 10px; padding:0; list-style-type:none;text-align:left;}
.ys li{padding:10px 0; clear:both; display:block; color:#333; line-height:20px; color:#76B043; }
.ys li span{ color:#999;}
.ys li img{margin:0 10px 0 0; vertical-align:middle; float:left;}


/*---start*/



/*---start*/
.news{margin:20px 0; padding:0 20px; }
.news ul{margin:0px; list-style-type:none;}
.news ul li{display:block; line-height:32px;}
.news ul li span{float:right; text-align:right; color:#666; font-size:11px; display:block;}
.news ul li a:link,.news ul li a:visited {padding:0 0 0 20px; color:#464646; text-decoration:none; background:url(Images/news.gif) no-repeat 0 3px;}
.news ul li a:hover{color:#f00; text-decoration:underline;  background:url(Images/news1.gif) no-repeat 2px 3px;}

.page{margin:30px 10px 10px 10px; line-height:30px; text-align:center; background:#F4F8E1; color:#000; word-spacing:5px;}
.news_border{float:left; width:688px; border:1px  #D3D3D3 solid; padding-bottom:5000px; margin-bottom:-5000px; }
.news_title{text-align:center; line-height:45px; font-size:16px; font-letter-spacing:1px;}
.news_title span{margin:0 10px; display:block; line-height:25px; font-size:12px; text-align:center; word-spacing:4px;  background:#F4F8E1; }
.news_wz{margin:10px 20px; line-height:30px;  color:#666; }
.news_wz p{margin:15px 0; text-indent:2em;}
.news_page{margin:30px 10px 10px 10px; line-height:30px; text-align:center; background:#F4F8E1; color:#666; word-spacing:20px;}
.caseA{ margin:0 auto; display:block; width:146px; padding-bottom:8px;}
.caseA img{display:block; margin-bottom:6px; width:140px; height:100px; background-color:#FFFFFF;}
/*---end*/

.PictureList{padding:0 50px;}
.middle{margin:auto; padding:auto; border:#dfdfdf 3px solid; width:100%;  float:left; }

/*
.about_wz{}
.about_wz ul{margin:10px 0; padding:0 0 0 18px;  list-style-type:disc;}
.about_wz ul li{display:block; line-height:25px;}
.about_wz p{margin:20px 0; text-indent:2em;}
.about_wz a:link, .about_wz a:visited{color:#f00; text-decoration:none;}
.about_wz a:hover{color:#76B043; text-decoration:underline;}
.FormContent{padding:10px 0 0 10px}
*/

/*--- Round Panel ---*/
.ExtendPanel { margin:auto; color: #7E7E7E; width: 99%; }
.ExtendPanel .EPT { background-color: #F4F8E1;border-left:5px #76B043 solid; margin:0px; padding:0 10px; line-height:32px; background:#F4F8E1;   color:#76B043; font-size:16px; font-weight:bold; letter-spacing:1px; vertical-align: middle; }
/*
.ExtendPanel .EPT .EPTL { background-image: url(Images/tb.gif); background-repeat: no-repeat; height: 14px; width: 14px; float: left; margin-left: 6px; }
.ExtendPanel .EPT .EPTC { float: left; color: #e1e2e3; margin-left: 10px; }
.ExtendPanel .EPT .EPTR{background-color:Blue;  background-repeat:no-repeat;height:8px; width:8px;float:right;}
*/
.ExtendPanel .EPM { margin:0 10px; line-height:22px; color:#333; padding:10px 0 0 5px; }
/*
.ExtendPanel .EPM .EPMT { border-bottom: 1px solid #F5A700; line-height: 25px; color: #4072B7; font-weight: bolder; font-size: 12px; height: 1%; }

.ExtendPanel .EPB {background-image: url(Images/Round_BM.gif); background-repeat:repeat-x;height:11px;clear:both;border-left :1px solid #B4B4B4;border-right:1px solid #B4B4B4;border-left :1px solid #B4B4B4;border-bottom:1px solid #B4B4B4;}
.ExtendPanel .EPB .EPBL{background-image: url(Images/Round_BL.gif);background-repeat:no-repeat; height:11px; width:8px;float:left; }
.ExtendPanel .EPB .EPBR{background-image: url(Images/Round_BR.gif);background-repeat:no-repeat; height:11px; width:8px;float:right;}

.ExtendPanel .Operate { position: relative; top: -25px; margin-bottom: -29px; text-align: right; display: inline; color: #E1E2E3; float: right; vertical-align: middle; }
.ExtendPanel .Operate input { margin: 0px 0px 0px 2px; padding: 0px; }
.ExtendPanel .Operate a { color: #E1E2E3; text-decoration: none; }
*/

/*--- Pagination ---*/
.Pagination {color: #65747B;font-weight:bold;height:21px;padding:2px;vertical-align:bottom;text-align:right;margin-left:10px;margin-right:10px;}
.Pagination .PageLabel{float:left;height:21px;vertical-align:middle;line-height:21px; }
.Pagination .PagerButton{overflow:hidden;height:21px; vertical-align:middle;line-height:21px;}
.Pagination .PagerButton select{vertical-align:middle;height:21px;width:36px; line-height:21px;}
.Pagination  A{color: #65747B;	text-decoration: none; padding:0px 3px 0px 2px; }

/*---Common---*/
.Left { text-align: left; }
.Center { text-align: center; }
.Right { text-align: right; }
.Middle { vertical-align: middle; }
.Red { color: #FF0000; }



/*--- FormTable ---*/
.FormTable { width: 100%; background-color: #A8C7CE; border: 0; }
.FormTable th { background-color: #D3EAEF; text-align: center; height: 30px; }
.FormTable td { color: #344b50; background-color: #FFFFFF; height: 30px; padding: 0px 5px 0px 5px; }
.FormTable a { text-decoration: none; }
.FormTable .Right { background-color: #D3EAEF; width: 20%; }


/*Member*/
#cellLeftSection{padding:10px; border:1px #B4D333 solid; width:223px; float:left;text-align:center; padding-bottom:5000px; margin-bottom:-5000px;}
.Member_CenterSection{margin:auto; padding:auto; border:1px #eaeaea solid; width:100%;  float:right; width:690px; background:#F9FBFD; padding-bottom:5000px; margin-bottom:-5000px;}


#MemberNav {
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
}

#MemberNav .content li {
	height: 30px;
	background-image: url(Images/LeftMenubg.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
}
#MemberNav .content ul {
	margin: 5px;
	padding: 0px;
}

.LeftMenubg {
	background-image: url(Images/LeftMenubg.gif);
	background-repeat: no-repeat;
}

.MemberNavTitle {text-align:left;margin:0 0 5px 5px;
	padding:8px 0 0 15px;color:#FFFFFF;font-size:16px;font-weight:bold;	background-image: url(Images/MemberNavTitle.gif);background-repeat: no-repeat;width:197px;height:36px;}

#MemberReg .input{border:1px #ccc solid; background:#fafafa; font-size:11px; font-family: "微软雅黑", Tahoma,  "宋体", Verdana, Arial; width:200px;}

#MemberNav .content a:link{color: #000;	text-decoration: none;}
#MemberNav A:visited{color: #000;	text-decoration: none;}
#MemberNav .content a:hover {	text-decoration: none;	color: #333333;}

.BlackLink A:link,.BlackLink A:visited{	text-decoration: none;	color: #333333;}
.BlackLink A:hover{	text-decoration: none;	color: #65747B;}



.onShow
{
    background:url(Images/Operation/onShow.gif) no-repeat; 
    padding-left:25px; 
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
}
.onFocus
{
    background:#E9F0FF url(Images/Operation/onFocus.gif) no-repeat; 
    padding-left:25px; 
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
}
.onError
{
    background:#FFF2E9 url(Images/Operation/onError.gif) no-repeat;
    padding-left:25px;
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
}
.onCorrect
{
    background:#E9FFEB url(Images/Operation/onCorrect.gif) no-repeat;
    padding-left:25px;
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
}
.onLoad
{
    background:#E9FFEB url(Images/Operation/onLoad.gif) no-repeat 3px 3px;
    padding-left:25px;
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
} 
 
.RegInput{border:1px #ccc solid;width:200px; background:#fafafa; font-size:11px; font-family: "微软雅黑", Tahoma,  "宋体", Verdana, Arial;	}

 
