@charset "utf-8";
/* CSS Document */
body {background:#cbcbcb; font-size:13px; line-height:130%; text-align:justify; }
.warper { width:940px; height:auto; overflow:hidden; margin:0 auto;}
.heder {width:940px; height:130px; background:url(../images/header_bg.gif) left top no-repeat;}
.navbar {width:auto; height:40px; margin: 41px 30px 0 0; float:right; clear:both; display:inline-block;}
.navbar ul{list-style:none;}
.navbar ul li{width:auto; height:40px; float:left;}
.banner {width:940px; height:266px; background:url(../images/banner.jpg) left top no-repeat; margin-bottom:20px; clear:both;}
.down_button{ width:200px; height:57px; float:right; margin:209px 10px 0 0; display:inline-block;}
.second {width:940px; height:232px; margin-bottom:20px; clear:both;}
.intro{width:639px; height:233px; background:url(../images/box_bg.jpg) left top repeat-y; float:left;}
.title{
width:940px; 
height:34px;
color:#535353;
line-height:32px;
background:url(../images/title_bg.jpg) left top no-repeat; 
padding-left:25px;
font-family:"黑体",Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
text-shadow:0 1px 1px rgba(255, 255, 255, 0.5);
}
.container {
width:100%; 
height:auto;
color:#727272;
padding-bottom:11px;
text-shadow:0 1px 0 #ffffff;
background: url(../images/box_bottom.jpg) left bottom no-repeat;
}
.title_intro {width:614px;}
.container_intro {height:188px;}
.container_intro ol, .container ol {padding:20px 20px 20px 40px;}
.container_intro ol li, .container ol li {line-height:170%; list-style:disc; list-style-position: outside;}
.login{ width:301px; height:232px; background:url(../images/login_bg.jpg) left top no-repeat; float:right;}
.login_box { width:280px; margin:50px 9px 0; height:auto; overflow:hidden; display: inline-block; clear:both;}
.oh_you { float:left; text-align:left; color:#FFFFFF; padding-top:10px; padding-left:5px; width:75px;}
.sign{ 
background: url(../images/login_button_bg.jpg) no-repeat scroll 0 0 transparent;
border:0 none;
float:right;
color:#000;
cursor:pointer;
height:25px;
vertical-align:middle;
width:58px;
}
.new_user {width:277px; height:32px; margin:0 auto; margin-top:25px; clear:both;}
.my_box {width:940px; height:auto; overflow:hidden; margin-bottom:20px; background:url(../images/box_bg.jpg) left top repeat-y; clear:both;}
.pps_con {width:912px; height:346px; background:url(../images/pps_bg.jpg) left top repeat-y; margin:0 auto; margin-top:14px;}
.pp { width:284px; height:326px; float:left; padding:20px 10px 0;}
.pp1{ background:url(../images/pp1.jpg) center bottom no-repeat;}
.pp2{ background:url(../images/pp2.jpg) center bottom no-repeat;}
.pp3{ background:url(../images/pp3.jpg) center bottom no-repeat;}
.pp4{ background:url(../images/pp4.jpg) center bottom no-repeat;}
a.fp,a.fp:hover,a.fp:visited{
font-size:12px;
color:#cacaca;
text-decoration:none;
}
.login_box_input{margin:5px; width:180px; float:right; display:inline-block;}
.trans {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.this, .hit a, .hit a:hover, .hit a:visited  {
	width:auto;
	height:40px;
	margin:0 10px 0 30px;
	float:left;
	display:inline-block;
	font-family:"微软雅黑","黑体",Verdana, Arial, Helvetica, sans-serif;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);
	color:#bcbcbc;
	text-decoration:none;
	font-size:16px;
	line-height:39px;
	}
.this {
	color:#FFF;
	}
/*--------download--------*/
.banner2{ width:940px; height:268px; background:url(../images/banner2.jpg) left top no-repeat; clear:both; margin-bottom:20px;}
.menu_bar {width:190px; height:395px; background: url(../images/menu_bg.gif) left top no-repeat; padding-top:12px; float:left;}
.menu_bar ol { width:190px; height:auto; list-style:none; color:#7f7f7f;}
.menu_bar ol li { height:30px; width:156px; line-height:30px;  padding:0 17px;}
.menu_bar ol li.on{background: url(../images/menu_on.gif) left top no-repeat;}
.menu_bar ol li a, .menu_bar ol li a:hover, .menu_bar ol li a:visited  {color:#7f7f7f; text-decoration:none;}
.right_warper {width:740px; height:auto; overflow:hidden; float:right;}
.right_bar {width:740px; height:auto; overflow:hidden; background:url(../images/right_bar_mid_bg.gif) left top repeat-y;}
.right_bar_title {
width:740px; 
height:34px;
line-height:32px;
padding-left:25px;
background:url(../images/right_bar_title_bg.gif) left top no-repeat;
color:#535353;
font-family:"黑体",Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
text-shadow:0 1px 1px rgba(255, 255, 255, 0.5);
padding-bottom:15px;
}
.right_bar_bottom{ width:740px; height:12px; background:url(../images/right_bar_bottom_bg.gif) left bottom no-repeat; margin-top:15px;}
.right_small_tilte {width:680px; height:24px; font-size:13px; line-height:23px; font-weight:bold; color:#535353; clear:both; margin:0 auto;}
.right_con {width:680px; height:auto; overflow:hidden; margin:0 auto; clear:both; color:#7f7f7f;}
.right_con ol {width:435px; height:auto; padding:10px 25px 10px 35px; list-style:circle; line-height:150%; float:left;}
.down_con {width:185px; height:140px; float:left; text-align:center;}
.down_con a, .down_con a:hover, .down_con a:visited {color:#c4c4c4; text-decoration:underline;}
a.gray, a.gray:hover, a.gray:visited {color:#c4c4c4; text-decoration:underline;}
.line {width:680px; height:1px; border-top:1px solid #dadada; margin:15px auto; clear:both;}
.line_short {width:650px; height:1px; border-top:1px solid #dadada; float:right; clear:both;}
.footer {width:940px; height:44px; text-align:center; background:url(../images/footer_bg.jpg) left top repeat-x; padding:12px 0; color:#fff; line-height:180%; margin:20px auto; clear:both;}
.footer a, .footer a:visited {color:#fff; text-decoration:none;}
.footer a:hover {color:#fff; text-decoration:underline;}
.bc {color:#c4c4c4;}
.right_con p {line-height:130%; margin:10px 0;text-indent: 2em;}
.right_con fieldset {border:1px solid #D9D9D9; padding:15px; width: auto; margin: 10px auto;}
.down_title { width:auto; height:20px; padding-left:6px; background:url(../images/d_t_l.jpg) left top no-repeat; line-height:20px; color:#535353; margin-left:40px; margin-top:20px;}
.down_title span {width:auto; height:20px; padding-right:6px; background:url(../images/d_t_r.jpg) right top no-repeat; display:inline-block;}
.v3, .v5 {width:220px; height:135px; float:left; margin-left:23px; padding-left:75px; display:inline; background:url(../images/v5.jpg) left top no-repeat; margin-top:30px; color:#2078db; font-family:Verdana, Geneva, sans-serif;}
.v3 { background:url(../images/v3.jpg) left top no-repeat; margin-left:50px;}
.v3 P, .v5 P {text-indent:0;}
.big_blue { height:20px; line-height:20px; font-family: "微软雅黑", "黑体", Verdana, Arial, "Times New Roman"; font-size:16px; font-weight:bold; color:#2078db;}
/*--------help--------*/
.h_l, .h_r { 
width:100px; 
height:auto;
float:left;
text-align:center;
margin-top:108px;
overflow:hidden; 
padding:70px 120px 120px; 
background:url(../images/pdf.gif) center top no-repeat;
}
.h_r {background:url(../images/html.gif) center top no-repeat;}
a.help, a.help:visited {color:#7f7f7f; text-decoration:none;}
a.help:hover {color:#6e6e6e; text-decoration:underline;}
.t_nor{
font-weight:normal;
}
/*----------找回密码---------*/
.get_back {width:445px; height:124px; margin:50px auto 0; background:url(../images/forgetpss.gif) left top no-repeat;}
.get_back ul, .get_back ol{margin-top:35px; clear:both; overflow:hidden; display:inline-block;}
.get_back ol { list-style:none; padding:0 0 0 20px; margin-top:20px;}
.line_header {width:185px; height:20px; float:left; text-align:right; padding-top:3px;}
.ur_email {width:260px; text-align:left; float:left;}
.remember {width:445px; height:36px; background:url(../images/remember.gif) left top no-repeat; text-align:center; color:#3a3a3a; line-height:36px; margin:50px auto 0;}
/*----------注册页面---------*/
#reg {}
#reg ul {}
#reg ul li { width:200px; text-align:left; margin-top:10px;}
/*----------登录后---------*/
.personal_info {width:940px; height:20px; line-height:20px; color:#efefef; padding-top:12px; text-align:left; background:url(../images/personal_info_bg.gif) left bottom no-repeat; text-shadow: 0 1px #7c7c7c;}
.personal_info ul { float:right; clear:both; padding-right:40px;}
.personal_info ul li { float:left; width:auto; height:20px; padding:0 5px;}
.personal_info a, .personal_info a:hover, .personal_info a:visited {color:#efefef; text-decoration:underline;}