/* 重写浏览器的所有默认样式
---------------------------------------------------------------------------------------------------------------------- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, blockquote, th, td, p, span
{ margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6
{ font-size: 100%; font-weight:normal;}
ol, ul
{ list-style: none;}
address, caption, cite, code, dfn, th, var,em
{ font-style: normal; font-weight: normal;}
table
{ border-collapse: collapse; border-spacing: 0;}
fieldset, img
{ border: 0;}
caption, th
{ text-align: left;}
q:before, q:after
{ content:'';}

/* 常用属性
---------------------------------------------------------------------------------------------------------------------- */
a{text-decoration: none; font-size:12px;}
a:link {color: #333;} /* 未访问的链接 */
a:visited {color: #333;} /* 已访问的链接 */
a:hover{COLOR: #369;text-decoration: underline;} /* 鼠标在链接上 */
a:active {color: #a80000;} /* 点击激活链接 */
/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed, a.cRed:link, a.cRed:visited{color:#f00;}a.cRed:hover{color:#008000;text-decoration:none;}
.cGreen, a.cGreen:link, a.cGreen:visited{color:#008000;text-decoration:none;} a.cGreen:hover{color:#ff6600;text-decoration:none;}
.cff6c00, a.cff6c00:link, a.cff6c00:visited{color:#ff6c00;} a.cff6c00:hover{color:#333;}
.c4195ef, a.c4195ef:link, a.c4195ef:visited{color:#4195ef;} a.c4195ef:hover{
	color:#4195ef;
}
/* 浮动 */
.float-L {float:left;}
.float-R {float:right;}
/* 字体属性 [定义规则，小写f加属性名称] */
.fB {font-weight: bold;}
.fI {font-style: italic;}
/* 字体大小*/
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.f16px{font-size:16px;}
.f24px{font-size:24px;}
.f32px{font-size:32px;}
/* 其他属性 */
.text_center{text-align:center;}
.height-8{ height:8px;display:block;}
.height-24{ height:24px;display:block;}
input, button, select{font-size: 12px;color:#333;}
.textarea_v{border:1px solid #ccc;width:400px;height:60px;padding:8px;}
.input-v {border:1px solid #CCDCE4;padding:4px; width:400px;}
.input-v-small {border:1px solid #CCDCE4;padding:4px; width:200px;}
.input-v-btn {height:30px; line-height:30px;}
.input-v-btn-t {padding:2px 4px;}
.selected_v{background: #efefef;color: #333;height: 100px;width:340px;border-top:1px solid #ccc;}

/* 清除浮动 */
.clear{clear:both;font:0px/0px sans-serif;}
/* 解决容器不扩展问题*/
.clear-box{font:0px/0px sans-sreif;clear:both;display:block;}

/* Html Body 
---------------------------------------------------------------------------------------------------------------------- */
html {
text-align:center;height:100%;}
body{
height:100%;text-align:left;font-family:'宋体'，Arial;font-size:12px;color:#333;}

/* Index style
---------------------------------------------------------------------------------------------------------------------- */
.container {width:952px; margin:0 auto;}
.containern {width:951px; margin:0 auto;}
.containerl {width:850px; margin:0 auto;}
#index-top {width:100%; height:105px; background:url(51index-top-bg.png) repeat-x;}
#index-top .top-info ul {margin-top:40px;}
#index-top .top-info ul li {line-height:30px;}
#main-nav {background:url(main-bg.png) scroll repeat-x 0 0; width:100%; height:44px; padding-top:6px; position:relative;}
ul.nav { margin:0 0 0 30px; display:block; height:38px; line-height:38px;}
ul.nav li {float:left; margin:0 4px;}
ul.nav li a {font-size:14px; font-weight:700; text-decoration:none; display:block; width:97px; height:38px; text-align:center;}
ul.nav li a.f {color:#fff;}
ul.nav li a:hover, ul.nav li a:active, ul.nav li a.hover {color:#ff4902; text-decoration:none; background:url(main-bg.png) scroll repeat-x 0 -50px; }
ul.nav li.nav-line {background:url(main-bg.png) scroll repeat-x -98px -72px; display:block; width:2px; height:16px; margin-top:10px;}
.marquee {line-height:38px;}
.marquee ul li {float:left; margin-left:20px; color:#4195ef;}
#first {background:url(first-bg.png) scroll repeat-x 0 0; height:201px; overflow:hidden;}
#login {width:204px; position:relative;}
#login .title, #news .title {height:31px; line-height:31px; color:#ff4800; text-indent:15px; font-weight:700;}
#news .title {color:white;}
#banner {width:509px; margin-left:9px;}
#news {width:222px; margin-left:8px;}
#login ul {position:absolute; left:15px; top:37px;}
#login ul li {margin-bottom:8px; height:22px; line-height:22px;}
#login ul li input.text {width:110px; border:#bedeee solid 1px;height:20px; line-height:22px; padding-left:3px; margin-left:4px;}
#login ul li input.yz {width:48px; border:#bedeee solid 1px;height:20px; line-height:22px; padding-left:3px; margin-left:4px;}
#login ul li img {margin-left:6px;}
#login ul li .login {background:url(login-btn.png) no-repeat; height:27px; width:91px; border:none; cursor:pointer;}
#news .news-box {border:#bdcbda solid 1px; border-top:none; width:220px; background:#f8fcff;}
#news .news-box ul {padding:5px 10px 8px 10px;}
#news .news-box ul li {line-height:25px; border-bottom:#c5c5c5 dashed 1px;}
#news .news-box ul li, #news .news-box ul li a {color:#4195ef;}
#second {background:url(second-bg.png) scroll no-repeat 0 0; height:335px; overflow:hidden; position:relative;}
#second ol {line-height:32px; margin-left:30px;position:absolute; left:340px; }
#second ol.ol-1 {top:60px;}
#second ol.ol-2 {top:156px;}
#second ol.ol-3 {top:250px;}
#second ul.niu {position:absolute; top:80px; left:750px; width:185px;}
#second ul.niu li.fl {line-height:28px;}
#second ul.niu li.cl {line-height:25px;}
#third {background:url(third-bg.png) scroll no-repeat 0 0; height:306px; overflow:hidden; position:relative;}
#third ul.niu {position:absolute; top:40px; left:750px; width:185px;}
#third ul.niu li {line-height:26px;}
#third p.text {position:absolute; top:100px; left:36px; width:170px; line-height:18px; color:#4e9cf0;}
#third img.alipay {position:absolute; top:40px; left:40px; width:160px;}
#third ul.service {position:absolute; top:155px; left:36px; width:170px; line-height:24px;}
ul.niu li a {color:#4195ef;}
#third div.pics {position:absolute; top:33px; left:246px; width:460px;}
#third div.pics ul li {float:left; display:block; width:135px; height:110px; margin:10px 9px!important; margin:10px 7px;}
#footer p {line-height:24px; text-align:center; padding:10px;}
#footer .f-nav{line-height:39px; text-align:center; background:url(f-nav.png) no-repeat; color:#4195ef;}
.wid727 {width:727px;}
.wid216 {width:216px;}
.wid216 .box {padding:8px; background:#f0f6fb; border:#dae3e8 solid 1px; border-top:none;}
.wid727 h2 {background:url(nav-r.png) no-repeat; height:34px; line-height:34px; width:727px; overflow:hidden;}
.wid727 h2 label {color:#00296c; font-size:14px; font-weight:700; margin-left:20px;}
.wid727 h2 em {margin-left:20px; color:#4195ef;}
.wid216 h2 {background:url(nav-l.png) no-repeat; height:34px; line-height:34px; color:#00296c; font-size:14px; font-weight:700; text-indent:20px; width:216px; overflow:hidden;}
.wid216 ul li {line-height:24px;}
.wid216 ul img {width:196px; height:200px;}
#cont-top {height:44px; line-height:44px; background:url(con-top-bg.png) repeat-x; text-align:center; font-size:14px; color:#f60; border-top:#ff974b dashed 1px; border-bottom:#ff974b dashed 1px;}
#cont-info {height:60px; background:url(info.png) no-repeat;}
#cont-info span {line-height:22px;color:#328600; margin:10px 0 0 230px; display:block;}
.lx-bg {line-height:56px; height:42px; background:url(lx.png) no-repeat; position:relative;}
.lx-bg label {color:#fff; font-size:14px; font-weight:700; position:absolute; left:70px; top:0;}
.nav-bg {background:url(nav.png) no-repeat; height:34px; line-height:34px; color:#4195ef; font-size:14px; font-weight:700; width:951px; overflow:hidden;}
.nav-bg label {color:#00296c; font-size:14px; font-weight:700; margin-left:40px;}
.nav-bg em {color:#4195ef;font-size:12px;}
.nav-box {border:#b2c4d6 solid 1px; border-top:none; padding:8px 15.4px; height:1%; background:#f0f6fb;  text-align:left;}
.nav-boxx {border:#b2c4d6 solid 1px; border-top:none; height:1%; background:#f0f6fb;}
dl.info dt {line-height:22px; border-bottom:#46acef dashed 1px; color:#4195ef; font-weight:600;}
dl.info dd {line-height:22px; padding:8px 0;}
dl.pr {width:191px;height:145px; float:left; background:#f0f6fb;text-align:center; border:#f0f6fb solid 1px; margin:8px 15.4px; _margin:10px 5px;}
dl.pr dd a.tit {line-height:22px; color:#f60; display:block; width:191px; text-align:left; }
dl.pr dd p.cont {line-height:20px;text-align:left; padding:0 8px 8px 8px;}
dl.prr {width:191px; float:left; background:#fff;text-align:center; border:#e5e5e5 solid 1px; margin:10px 4px; _margin:10px 3px;}
dl.prr dd a.tit {line-height:22px; color:#f60; display:block; width:191px; text-align:center; font-weight:700;}
dl.prr dd p.cont {line-height:20px;text-align:left; padding:0 8px 8px 8px;}
.more {line-height:32px; text-align:center;}
.info-nav {height:32px; line-height:32px; background:#46acef; padding:0 8px;}
.info-nav label {color:#fff; margin-right:15px;}
p.lx {padding:10px 0; line-height:22px;}
p.lx label {height:32px; line-height:32px;}

dl.prinfo {margin:10px 6px; _margin:10px 5px;}
dl.prinfo dt {float:left; width:400px; height:300px; background:#fff;text-align:center; border:#e5e5e5 solid 1px; }
dl.prinfo dd {float:left; padding:10px; width:460px;}
dl.prinfo dd ul li {padding:10px 0; font-size:14px; border-bottom:#e5e5e5 solid 1px;}
dl.prinfo dd ul li label {font-weight:700; display:inline-block; width:100px; text-align:right;padding-right:8px;}
.prcont p {line-height:22px; text-indent:2em; font-size:14px;}

/* User_index style
---------------------------------------------------------------------------------------------------------------------- */
.side-190 {
width:190px;}
.index-cont {
width:754pxpx; margin-left:8px; border:#bfd2e6 solid 1px;}
.index-cont-x {
width:958px; border:#ffb32f solid 1px;}
.index-cont-x860 {
width:858px; border:#ffb32f solid 1px;}
.index-cont-nav860 {
width:860px; background:url(860nav.png) no-repeat; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:white; border-bottom:#ffb32f solid 1px; text-indent:6em; margin:0 auto;}
.index-cont-nav-x {
width:960px; background:url(960nav.png) no-repeat; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:white; border-bottom:#ffb32f solid 1px; text-indent:6em;}
.index-cont span, .index-cont-x span, .index-cont-x860 span {
line-height:40px; text-indent:1em; font-size:14px; display:block; background-color:#f3faff; border-bottom:#bfd2e6 solid 1px; border-top:#bfd2e6 solid 1px; width:auto; color:#5296fb}
.index-cont p, .index-cont-x p, .index-cont-x860 p {
line-height:20px; font-size:12px; padding:8px;}
.index-cont p ul, .index-cont-x p ul, .index-cont-x860 ul {
margin-left:8px;}
dl.abg {
float:left; width:220px; padding:15px;}

dl.abg dt {
text-align:center; border:#eee solid 1px; padding:4px 0;}
dl.abg dd {
line-height:24px;}
dl.abg dd a {
font-size:14px; font-weight:200;}
.index-cont p ul li, .index-cont-x p ul li, .index-cont-x860 ul li {
height:24px; line-height:24px;}
.user-index-cont {
width:536px; padding:10px; margin-left:8px; border:#bfd2e6 solid 1px; background:#f3faff;}
.user-index-cont h3 {
height:50px; line-height:50px;}
.user-index-cont h3 a {
display:block; float:left; width:100px; height:30px; line-height:30px; text-align:center; border:#bfd2e6 solid 1px; margin:8px; margin-left:0; color:#4195ef; text-decoration:none; font-size:14px;}
.user-index-cont h3 a:hover {
color:#ff4902; background-color:#bfd2e6;}
.user-index-cont h4 {
height:40px; line-height:40px; color:#5296fb; font-weight:bold; font-size:14px; border-bottom:#ccc solid 1px; text-indent:1em;}
.index-cont h5, .index-cont-x h5, .user-index-cont h5, .index-cont-x860 h5 {
width:468px; height:60px; line-height:60px; margin:15px auto; background-color:#ccc; text-align:center; font-size:24px;}
.user-index-cont span {
height:30px; line-height:30px; text-indent:1em; font-size:14px; font-weight:bold; color:#333; border-bottom:#ccc solid 1px; display:block;}
.user-index-cont span em {
padding-right:5px;}
.user-index-cont table td {padding:0 4px;}
.user-index-cont ul {
margin:8px 0;}
.user-index-cont ul li {
height:24px; line-height:24px; text-indent:1em;}
#sidebar .sidebar-cont a {
display:block; width:186px; height:30px; line-height:30px; background-color:#f3faff; margin:1px 0; text-indent:2.6em; text-decoration:none;}
#sidebar .sidebar-cont a:hover, #sidebar .sidebar-cont a:active {
background-color:#d4eefb;}
#sidebar h2 {
height:30px; line-height:30px; color:#5296fb; font-weight:bold; font-size:14px; text-indent:2em; background:#d4eefb;}
#sidebar h6 {
display:block; width:174px; height:30px; line-height:30px; background-color:#eaf2ff;color:#36c; font-weight:bold; font-size:14px; margin-left:8px; text-indent:8px;}
.side-190 h3 {
height:30px; line-height:30px; border:#bfd2e6 solid 1px; font-size:14px; font-weight:bold; color:#0393ea; text-indent:1em; background:#d4eefb;}
.side-190 p {
line-height:20px; padding:10px; border:#bfd2e6 solid 1px; border-top:none; color:#5296fb; background:#f3faff;}
#sidebar, #sidebar .sidebar-top, #sidebar .sidebar-btm, #sidebar .sidebar-top-notext {
background:transparent url(user_bg.png) 0 0 no-repeat;}
#sidebar {
background-position:-200px 0; background-repeat:repeat-y;}
#sidebar .sidebar-top {
background-position:0 0; height:32px;}
#sidebar .sidebar-top-notext {
background-position:-600px 0; height:40px; line-height:30px; font-size:14px; font-weight:bold; color:white; text-indent:2em}
#sidebar .sidebar-btm {
background-position:-400px 0; height:8px;}
#sidebar .sidebar-cont {
margin:0 2px;}
#sidebar span {
line-height:24px; width:160px; display:block;  margin-left:16px;}
#sidebar span h4 {
height:30px; line-height:30px; background-color:#fde8c3; border-bottom:#ffb32f solid 1px;}
#sidebar span h5 {
width:160px; margin:0 auto; background-color:#ccc; text-align:center; font-size:24px;}
.index-cont #taskList, .index-cont table#User-Editinfo, .index-cont table#User-paylist {
border:#4c98ee solid 1px; width:99%; margin:0 auto; background-color:#acd3ff; font-size:12px;}
*html .index-cont table#taskList，*html .index-cont table#User-Editinfo, *html .index-cont table#User-paylist {
border:#4c98ee solid 1px; width:100%; font-size:12px;}
*+html .index-cont table#taskList，*+html .index-cont table#User-Editinfo, *+html .index-cont table#User-paylist {
border:#4c98ee solid 1px; width:100%; font-size:12px;}
.index-cont table#taskList th, .index-cont table#taskList td {
border:#4c98ee solid 1px; text-align:center; height:40px; line-height:40px;}
.index-cont table#User-Editinfo td {
border:#4c98ee solid 1px; text-align:left; padding:0 8px; height:40px; line-height:40px;}
.index-cont table#User-Editinfo th {
border:#4c98ee solid 1px; text-align:right; padding:0 8px; height:40px; line-height:40px;}
.index-cont table#User-paylist th, .index-cont table#User-paylist td {
border:#4c98ee solid 1px; text-align:center; line-height:30px;}
.index-cont table#User-paylist th {
width:200px;}
#loginin {
height:345px; position:relative; background:transparent url(login_bg.png) 0 0 no-repeat; }
#loginin .login table {
position:absolute; left:80px;}
#loginin ul {
position:absolute; top:10px; left:500px;}
#loginin .login {
width:172px; height:234px; line-height:24px; padding:80px 0 0 70px;}
#loginin .login ul li {
height:30px; line-height:30px; font-size:14px;}
#loginin .login table td {
height:22px; line-height:22px; font-size:12px; text-align:left;}
#loginin .login table td img {/*FF*/
vertical-align:middle;}
*html #loginin .login table td img {/*IE^*/
vertical-align:baseline;}
*+html #loginin .login table td img {/*IE7*/
vertical-align:baseline;}
#loginin .login table td em {
color:#999; margin-left:5px; text-transform:uppercase;}
#loginin .login .login-input {/*FF*/
height:18px; line-height:18px; width:130px; border:#d4d4d4 solid 1px;; background:url(icon.png) 0 -455px repeat-x; padding:4px 0 0 4px;}
*html #loginin .login .login-input {/*IE6*/
height:22px; line-height:22px; width:130px; border:#d4d4d4 solid 1px;; background:url(icon.png) 0 -455px repeat-x; padding:0 0 0 4px;}
*+html #loginin .login .login-input {/*IE7*/
height:22px; line-height:22px; width:130px; border:#d4d4d4 solid 1px;; background:url(icon.png) 0 -455px repeat-x; padding:0 0 0 4px;}
#loginin .login .login-input-yz {
height:18px; line-height:18px; width:60px;  border:#d4d4d4 solid 1px;; background:url(icon.png) 0 -455px repeat-x; padding:4px 0 0 4px;}
*html #loginin .login .login-input-yz {
height:22px; line-height:22px; width:60px;  border:#d4d4d4 solid 1px;; background:url(icon.png) 0 -455px repeat-x; padding:0 0 0 4px;}
*+html #loginin .login .login-input-yz {
height:22px; line-height:22px; width:60px;  border:#d4d4d4 solid 1px;; background:url(icon.png) 0 -455px repeat-x; padding:0 0 0 4px;}
#loginin ul {
margin:100px 50px 0 0;}
#loginin ul li {
height:48px; line-height:48px; font-size:14px;}
#loginin ul li input {
margin-left:80px;}
#loginin-google {
width:728px; height:90px; margin:0 auto;}
#answer {
background:url(Answer.png) 0 0 no-repeat; height:370px;}
#answer .box{
width:500px; padding:90px 0 0 350px;}
#answer .box h2 {
height:40px; line-height:40px; font-size:14px; color:white;}
#answer .box h2 span {
display:block; height:40px; line-height:40px;}
#answer ul.q li {
float:left; width:200px;}
#answer .box ul li {
height:36px; line-height:36px; font-size:14px; color:white;}
#sign-up table {
margin:0 auto;}
#sign-up table caption {
height:40px; line-height:40px; font-size:14px; background-color:#fff8ec; border:#ffb32f solid 1px; border-bottom:none; text-align:center;}
#sign-up table th {
vertical-align:top;}
#sign-up table th, #sign-up table td {
height:40px; line-height:40px; border:#ffb32f solid 1px; padding:0 15px;}
#sign-up table td input.login-input-yz {
width:50px;}
#loginp {width:851px; height:371px; margin:70px auto; background:transparent url(loginbg.png) 0 0 no-repeat; position:relative;}
#loginp table {line-height:40px; margin:90px 0 0 70px; vertical-align:middle;}
#loginp table th {width:65px;}
input.text {width:220px; border:#e4e5e5 solid 1px; height:26px; line-height:26px; padding-left:5px; margin:0 8px;}
input.texts {width:80px; border:#e4e5e5 solid 1px; height:26px; line-height:26px; padding-left:5px; margin:0 8px;}
input.logb {width:108px; height:31px; border:0; background:transparent url(loginpbtm.png) 0 0 no-repeat; cursor:pointer;}
input.regtb {width:108px; height:31px; border:0; background:transparent url(tjzc.png) 0 0 no-repeat; cursor:pointer;}
#loginp table td a.reg {color:#f60; font-size:14px; margin-left:20px;}
a.regr {position:absolute;left:440px; top:55px; font-size:14px; color:#1d89eb; font-weight:700;}
span.text1 {position:absolute;left:525px; top:108px; line-height:20px; color:#f60; display:block; width:265px;}
span.text2 {position:absolute;left:525px; top:175px; line-height:20px; color:#f60; display:block; width:265px;}
span.text3 {position:absolute;left:525px; top:240px; line-height:20px; color:#f60; display:block; width:265px;}
input.regb {width:157px; height:30px; border:0; background:transparent url(reg.png) 0 0 no-repeat; cursor:pointer; position:absolute; top:305px; left:555px;}
#reg {width:852px; height:546px; margin:25px auto; background:transparent url(regbg.png) 0 0 no-repeat; position:relative;}
#reg table {line-height:40px; vertical-align:middle;}
#reg table th {width:300px; text-align:right;}
#reg table thead td {height:83px; text-align:center; color:#f60; padding-top:24px;}
td.xm{color:#FF0000;}
div.infotext p img {
	border: 2px solid #FF3300;
}
.infotext{}
.down-1 {
	text-align: center;
	margin-top: 10px;
}
.down-2{
	background-image: url(../images/f-nav.png);
	background-repeat: no-repeat;
	line-height: 39px;
	background-position: center;
	color: #4195ef;	
}

