@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
body 
{ 
	background:url(../images/body-bg.gif) repeat-x  #C6E1F7;
	font-size:12px;
	font-family :宋体;
	line-height:19px;
	
}
ul, li { list-style:none; margin:0; padding:0; }
li { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.clear { height:6px; font-size:0; clear:both; }
*html .clear { height:6px }
*+html .clear { height:6px }
p { text-align:justify;  text-justify:inter-ideograph; text-indent:2em; line-height:19px; }
a 
{ 
	color:#5E698C; 
	background:inherit; 
	text-decoration:none;
}
a:hover 
{ 
    color:#03316B; 
	text-decoration:underline;
}
a:vistied 
{
    color:#666666; 
	text-decoration:none;
}
span.sizscolor {
	position:absolute;
	padding:4px;
	filter:
         Dropshadow(offx=1,offy=0,color=white)
         Dropshadow(offx=0,offy=1,color=white)
         Dropshadow(offx=0,offy=-1,color=white)
         Dropshadow(offx=-1,offy=0,color=white);
}

h2 { height:26px; line-height:18px; background: url(../images/L_title.gif) repeat-x; font-size:14px; color:#1D3759; }
h2 span { width:100%; height:16px; background:url(../images/h2R.gif) no-repeat right 0; float:right; }
h2 span span { float:left; background:url(../images/h2L.gif) no-repeat 0 0; width:90%; padding-left:15px;}
h2 span span span { background:none; padding:0; }
h2 span.more1 { float:right;  width:30px; height:11px; cursor:pointer; margin-top:6px }
h2 span span span.sizscolor { width:140px;  }
.more2 { float:right; width:30px; margin-right:-25px; height:11px; cursor:pointer; margin-top:6px;_margin-right:0px;_margin-left:600px;}
h2 a { color: #075181; text-decoration:none; line-height: 1.7em; }
h2 a:hover { color: #1D3759; }

#wrap { background:url(../images/body-bg-repeat.gif) repeat-y 0 0; width:950px; margin:0 auto; }
#container
{
	width:950px;
	background:url(../images/top-bg.gif) 0 0 no-repeat;
	border-top:1px solid #C6E1F7
}
#content { width:874px; margin:0 auto; clear:both;}
#header
{ 
	padding:2px 0;
	margin:30px 30px 0;
	
}
#logo
{ 
    width:179px;
	height:46px;
	margin:4px 0 0 10px;
	float:left;
}
#topnav
{
	height:20px;
	float:right;
	margin:17px 0 0 0;
	text-align:left;
	line-height:20px;_margin-top:20px;
}
#topnav a {}
#topnav a:hover { }
	A.logIco { background:0 0; }
	A.logIco:hover { background:0 0; }
	A.regIco { background:0 -11px; }
	A.regIco:hover { background:0 -11px; }
	A.saveIco { background:0 -23px; }
	A.saveIco:hover { background:0 -23px; }
#topnav li a:hover { text-decoration:none; color:red; }
#search { width:252px; height:29px; margin:15px 10px 0 10px; text-align:left; float:right; }
.seaBtn { border: none; background: url(../images/ss.gif) no-repeat; cursor:pointer; width:39px; height:21px; color:#fff;
padding-top:2px; }
	
#nav { clear:both; background:url(../images/navbj.gif) repeat-x 0 0; width:890px; height:50px; margin-bottom:5px; }
	*+html #nav { clear:none; }
#navRbj { background:url(../images/navR.gif) no-repeat right 0; }
#nav ul { height:50px; padding:0 0 0 15px; text-align:center; background:url(../images/navL.gif) no-repeat 0 0;}
#nav li { width:105px; float:left; padding-top:10px; text-align:center; font-weight:blod; font-size:14px; line-height:2.4em;}
#nav li.line { width:2px; height:14px; background:url(../images/line.gif) no-repeat; margin:16px 0 }
#nav a
{ color:#07538e; text-decoration:none;
	filter:Dropshadow(offx=1,offy=0,color=#ffffff) Dropshadow(offx=0,offy=1,color=#ffffff) Dropshadow(offx=-1,offy=0,color=#ffffff) Dropshadow(offx=0,offy=-1,color=#ffffff);
    filter:glow(color=#FFFFFF,strength=4);
}
#nav a:hover
{
	dispaly:block;
	background:url(../images/caidan_hover.gif) no-repeat center 27px;
	color:#ff6600;
	text-decoration:none;
	filter:Dropshadow(offx=1,offy=0,color=#ffffff) Dropshadow(offx=0,offy=1,color=#ffffff) Dropshadow(offx=-1,offy=0,color=#ffffff) Dropshadow(offx=0,offy=-1,color=#ffffff);
    filter:glow(color=#FFFFFF,strength=4);
}

/**/
#banner {  height:143px; float:left; background:url(../images/banner1.gif)  no-repeat 0 0 #C0DBF3;width:874px; }
.login
{ width:206px; height:140px; float:right; padding:4px 0 0; background:url(../images/userbg2.gif) repeat 0 0;
}
.login h2 { text-align:center;color:#1D3759; font-size:14px; line-height: 26px; padding:0 15px; background:none; border:none; font-weight:normal;}
.login h2 span { float:right; }
.login h2 span.more1 { background:url(../images/left2_more.gif) no-repeat 0 0; width:30px; height:11px; cursor:pointer; margin-top:6px }

#loginForm { width:166px; margin:0 auto; }
#loginForm label {width:36px; margin-right:5px; text-align:left; line-height:26px;color:#03316B; float:left; }
#loginForm label span {margin-right:12px; }
.login-text { color:#03316B;line-height:2em; clear:both; }
.login-text label{color:#03316B;}
input.user { width:120px; height:16px; float:left;}
input.code { width:73px; height:16px; float:left; }
#codeImage { border:1px solid #ccc; float:right; }
.loginbtn { clear:both; }
.loginbtn a { margin:0 3px; float:left; }
input.imgButton	{
	border: none;
	width:59px;
	height:21px;
	color:#fff;
	padding-top:2px;
	background: url(../images/login.gif) no-repeat;
    cursor:pointer;
	float:left;
	margin-left:10px;
}


#leftcol { float:left; width:662px; }
.boxL { width:661px;*width:660px;height:230px;background:url(../images/linebd.gif) no-repeat; float:left;_height:230px; *margin-left:1px;  }
.rline{height:230px;background:url(../images/linebd.gif) no-repeat; width:1px;float:right; margin-right:0px; margin-left:0px;*height:207px; *margin-left:-2px;	margin-top:5px;_height:207px;*margin-top:23px;_margin-top:-205px;_margin-left:1px;}
.rrline{background:url(../images/linebd.gif) no-repeat; width:1px;float:right; height:160px; margin-top:-220px;margin-right:0px; *margin-left:-1px; *margin-top:-211px; *height:207px;}
.boxR { float:right; }
.list{ width:260px; height:156px; margin:20px 20px 0; text-align:left;text-decoration:none;list-style:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;*width:225px;*padding-left:20px;*padding-right:20px;}
.list li{
    float:left; text-decoration:none;
	height:22px;
	line-height:22px;
	background:url(../images/dotted-line.gif) repeat-x 0 bottom;width:260px;*width:225px;
}
.list li a {float:left;
    text-decoration:none;
	color: #666666; 
	background:url(../images/arrow.gif) no-repeat 3px 3px; padding:0 3px 0 15px;
}
.list li a:hover{
    text-decoration:underline;
	color:#FFA904; 	
}
.list li a:vistied{
	color:#0459b; 	
}
.threeLine h2 { height:26px; width:875px;line-height:26px; background: url(../images/cp_title.gif) repeat-x; padding:0; border-bottom:1px solid #B1C1ED; }
.threeLine h2 span { width:100%; height:26px; background:url(../images/h2R.gif) no-repeat right 0; float:right; }
.threeLine h2 span span { float:left; background:url(../images/h2L.gif) no-repeat 0 0; width:95%; padding-left:15px;}
.threeLine h2 span span span { background:none; padding:0; }
.threeLine h2 span.more1 { float:right; background:url(../images/left2_more.gif) no-repeat 0 0; width:30px; height:11px; cursor:pointer; margin-top:6px }
.threeLine h2 span span span.sizscolor {  }

.threeLine ul li { background:url(../images/userbg.gif) repeat-x;float:left; width:215px; overflow:none; text-overflow:normal; white-space:normal; }
.threeLine ul li a{ text-decoration:none;}
.threeLine ul li a:hover{ text-decoration:none; cursor:hand;}
.threeLine ul li span { width:100px; height:130px;float:right;color:#5E698C;overflow:hidden; text-overflow:normal; padding-top:5px;}
.threeLine ul li.center { margin:0 6px; width:210px; }
h3 { font-size:14px; height:25px; margin:10px 20px 0; color:#076082;
	filter:Dropshadow(offx=1,offy=0,color=#ffffff) Dropshadow(offx=0,offy=1,color=#ffffff) Dropshadow(offx=-1,offy=0,color=#ffffff) Dropshadow(offx=0,offy=-1,color=#ffffff);
    filter:glow(color=#FFFFFF,strength=4); }
.threeLine p { width:175px; height:65px; overflow:hidden; margin:0 auto 25px; text-indent:0; line-height:17px; color:#5E698C; }

#rightcol { float:right; width:206px; }
.rightbox { background:url(../images/linebd.gif) no-repeat;height:auto;border-top:none; width:200px; margin-top:-1px; margin-bottom:6px;}

.last { margin-bottom:0; }
.rightbox ul { width:165px; margin:0 auto; color:#666; padding:15px 0; line-height:20px;*width:210px;_width:206px;}
.rightbox ul li{ *width:180px; margin-left:10px;}
.rightbox ul li a{text-decoration:none;color: #666666;}
.rightbox ul li a:hover{text-decoration:underline;color:#FFA904;}
.rightbox ul div{ *margin-top:-90px;*padding-top:-10px;}

UL.gg { height:175px; }
UL.example { height:90px; }
UL.partner { height:70px; }
form.dingzhi { width:185px; height:21px; margin:0 auto; padding:7px 0; }
.dz_mail { width:120px; float:left; }
/*foot*/
#foot
{
	width:910px;
	height:75px;
	margin-top:-2px;
	padding:10px 20px;
	background:url(../images/bottom.gif) no-repeat center top;
	float:left;
}
#foot p { color:#345368; font-size:12px; text-align:center; line-height:19px; }
#foot a { margin:0 5px; text-decoration:none; line-height:22px; }


.listleft{ width:260px; height:156px; margin:20px 20px 0; text-align:left;text-decoration:none;list-style:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;*width:225px;*padding-left:20px;*padding-right:20px;}
.listleft ul{_margin-right:10px;_padding-right:10px;}
.listleft li{
    float:left; text-decoration:none;
	height:22px;
	line-height:22px;
	background:url(../images/dotted-line.gif) repeat-x 0 bottom;
}
.listleft li a {float:left;
    text-decoration:none;
	color: #666666; 
	background:url(../images/arrow.gif) no-repeat 3px 3px; padding:0 3px 0 15px;
}
.listleft li a:hover{
    text-decoration:underline;
	color:#FFA904; 	
}
.listleft li a:vistied{
	color:#0459b; 	
}
#footer 
{
	width:950px;
	height:95px;
	background:url(../images/bottom.gif) no-repeat center top;
	float:left;
}
.footerLinks{ float:left;}
.footerLinks span{ float:left; text-align:left;}
.linklist{ float:left; width:900px;}
.linklist li{ float:left; width:110px;_width:105px; _margin:0 0 0 3px;}
.linklist li img{ width:88px; height:31px; border:1px solid #ccc; padding:3px;}

#footlogo
{
	width:150px;
	height:40px;
	float:left;
	margin:30px 0 0;
	vertical-align:middle; padding-left:45px;
}
.footbar 
{ 
	padding:10px 0 0;
}
.foot-text {
    color:#345368; 
	font-size: 12px;
	text-align:left; 
	line-height: 1.5em;
	margin:5px auto 0;
}
.foot-text span{ margin-left:25px;}
.footer-p {
	color: #105d98;
	text-align:left;
	line-height:1em;
}
.footer-p a	{
	color: #105d98;
	margin:0 13px;
	background:url(../images/popup-blue.gif) no-repeat 0 2px;
	padding-left:15px;	
}
.footer-p a:hover	{
	color: #EE5F00;
}
