﻿@charset "utf-8";
/* CSS Document */
.login{ background:url(../images/loginbg1.jpg) no-repeat center top; width:100%; height:430px; margin:0px; padding:0px;}
.loginbar{ background:url(../images/login_bg.png) no-repeat; width:320px; height:316px; margin-top:20px; padding:20px 50px 50px 50px;}
.title{ font-size:24px; margin-bottom:20px;}
.username{border:1px solid #d2d2d2; width:315px; height:36px;_height:36px; background-color:#fff; margin-bottom:20px; float:left;}
.username:hover{border:1px solid #18a78c;height:36px;}
.username input{ color:#999; border:1px solid #fff;height:32px;line-height:32px;margin-left:10px; width:280px;}
.loginbar .username input{ width:auto}
.username img{ margin:10px; float:left;}
.loginbar .length{ width:100px;}
.username span{ float:left; color:#888; margin-top:9px;}
.yanzhengma{ width:60px; height:36px;float:left; margin:0px 6px;}
.loginbar .right_k a{ color:#18a78c; line-height:36px;}
input.loginbtn{ width:315px; background-color:#18a78c; height:40px; line-height:34px; border:none;-moz-border-radius:6px;      /* Gecko browsers */
    -webkit-border-radius:6px;   /* Webkit browsers */
    border-radius:6px; color:#fff; font-size:18px; margin-bottom:10px; cursor:pointer;}
 a.immediately{ color:#18a78c; font-size:12px; _line-height:40px;}
.register{ margin:40px auto auto 150px;}
.register .username{ position:relative;}
.text{ float:left;font-size:14px; text-align:right; line-height:36px; margin-right:4px; width:120px;}
.text span{ color:red;}
.rdistance{ margin-right:300px;_margin-right:180px;}
.rdistance input{ float:left; _margin-left:-150px; _margin-right:0px;}
.register .btn{ left:306px;_left:720px;_top:593px; position:absolute; width:100%;}
.register .btn input{ background-color:#e5e5e5; height:37px; border:none; width:60px; cursor:pointer; margin-right:10px;}
.rdistance select{ border:none; width:315px;height:36px; border:none;_width:440px; _margin-right:0px;}
.area select{ width:100px;height:36px; border:none;_width:440px; _margin-right:0px; margin-right:8px; border:1px solid #d2d2d2; margin-bottom:20px;}

.registerbtn{margin-left:124px;margin-right:10px; _float:left;}

/*<!--wenjuan-->*/
.wjdc_page{ padding:40px; font-size:14px; line-height:30px; background-color:#f2ffee; width:920px; margin:0 auto;}
.wjdc_page .text{ width:920px; margin:20px auto; text-align:left;}
.wjdc_center_b{ background:url(../images/wjdc.png) no-repeat; width:1920px; height:145px; float:left;}
.wjdc_page .center_c span{ float:left;}
.wjdc_page .center_c input.sub_btn{ background-color:#18a78c; border:none; width:80px; height:40px; color:#fff; line-height:30px; margin-left:420px; margin-top:30px; -moz-border-radius:16px;      /* Gecko browsers */
    -webkit-border-radius:16px;   /* Webkit browsers */
    border-radius:16px; }
.wjdc_page .center_c input.sub_btn:hover{ background-color:#0ccba7;}
.title_bg{ text-align:center; margin-bottom:20px; font-size:18px;}
.wjdc_page .mtop20{ margin-top:20px; border-top:1px dotted #ccc; padding-top:20px;}
.zhmm_tips_text{ margin-left:120px; color:#ccc; clear:both;}
.rem_user_name{ clear:both; margin-bottom:10px;}
.rem_user_name a.fright{ color:#999;}
.rem_user_name a.fright:hover{ color:#18a78c;}
.rem_user_name input{float:left;}
.rem_user_name span{line-height:20px; height:20px;}
/*找回密码*/
.password_list{  padding-top:60px; padding-left:150px; min-height:580px;}
.password_list .first{ background:url(../images/first_step_y.jpg) no-repeat; width:721px; height:40px; line-height:40px;}
.password_list .first div{float:left;width:240px; text-align:center; font-size:14px; color:#fff;}
.password_list .first a{float:left;width:240px; text-align:center; font-size:14px;}
.ed_list{ font-size:14px; margin:80px auto auto 90px;}
.ed_list div span{ line-height:34px;}
.ed_list span.note{ color:#e02222; margin-right:4px;}
.ed_list input.text_input{ height:36px; line-height:36px; color:#999; border:1px solid #ccc; width:328px; padding-left:10px;}
.ed_list input:hover{ border:1px solid #288fb0;height:36px; line-height:36px;}
.ed_list .left{ width:150px; text-align:right; float:left; display:block; margin-right:6px;}
.ed_list .ed_row{ margin-top:15px;}
.ed_list .select_list{ width:278px; height:38px;}
.mright40{ margin-right:40px; margin-top:4px;}
.ed_list .wid{ width:179px; height:38px;}
.ed_list .right textarea{ height:150px; width:346px;}
.ed_list .right .save{ background-color:#e02222; color:#fff; font-size:14px; width:80px; line-height:34px; height:34px;display:inline-table; text-align:center;border:none;}
.ed_list .right .color_g{background-color:#999; margin-left:20px;}
.searchbar .select_list{ height:38px;}
.ed_list .right .scan{background-color:#999; margin-left:0px;  height:38px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; position:absolute; margin-top:1px;float:right;}
.ed_list .right .place_p{ position:relative; width:380px;}
.ed_row .right{ margin-left:155px;}
.ed_row .right small{ margin-left:90px;color:#666; margin-top:-10px;}
img.yanzm{width:60px;height:40px; float:left; margin-right:10px; margin-left:10px;}
.ed_row .right a.blue{ line-height:40px;font-size:12px;} 
.ed_row .right a.blue{ line-height:40px;font-size:12px;} 
.ed_row .right .next_step{ background-color:#18a78c; width:342px;height:46px; line-height:46px;} 
.ed_row .right .next_step:hover{ height:46px;line-height:44px;}
.password_list .second{ background:url(../images/first_step1_y.jpg) no-repeat; width:721px; height:40px; line-height:40px;}
.password_list .second div{float:left;width:240px; text-align:center; font-size:14px; color:#fff;}
.password_list .second a{float:left;width:240px; text-align:center; font-size:14px;}
.password_list .third{ background:url(../images/first_step2_y.jpg) no-repeat; width:721px; height:40px; line-height:40px;}
.password_list .third div{float:left;width:240px; text-align:center; font-size:14px; color:#fff;}
.password_list .third a{float:left;width:240px; text-align:center; font-size:14px;} 
.complete{ background:url(../images/ok.png) no-repeat center left; height:50px; line-height:50px; font-size:16px; padding-left:50px; margin:100px auto auto 160px;}
.complete a{ color:#288fb0;}
.login_logo{border-bottom:1px solid #c9c9c9; margin-top:30px;}
.login_logo font{ font-size:24px; line-height:50px;}
.help_guide_center a{ font-size:14px; color:#18a78c; line-height:30px; float:right; margin-left:10px;}
.help_guide_center a:hover{ text-decoration:underline;}
.way_back{ clear:both; margin-left:150px; height:100%; overflow:hidden; margin-bottom:50px;color:#ffa104}
.way_back input{ margin-top:11px; float:left;}
.way_back input:hover{ height:15px; margin-top:10px;}
.way_back span{ line-height:20px; float:left; margin-right:20px;}
.way_back font{ color:#ffa104}
.ed_row .right a{ color:#18a78c; margin-left:10px;}
.red{ color:#ff0000; margin-left:10px;}
.format_error , .format_null{ display:none;}


/*用户指南*/
.user_guide{border:1px solid #18a78c; width:220px; -moz-border-radius:10px;      /* Gecko browsers */
    -webkit-border-radius:10px;   /* Webkit browsers */
    border-radius:10px; background-color:#fff; padding:0px 10px 10px 10px; float:left; margin-top:30px; margin-bottom:30px;}
.user_guide ul{line-height:24px;}
.user_guide ul li{ font-size:16px; margin:5px auto 15px 5px; line-height:40px; padding-left:20px; background-color:#f5f5f5; border-radius:4px;}
.user_guide ul li.mouseon a{ color:#18a78c;}
.user_guide ul li .list{ margin-left:20px;}
.user_guide ul li .list a{color:#666;}
.user_guide ul a{color:#18a78c;font-size:15px;}
.user_guide ul a:hover{font-size:15px; text-decoration:underline;}
.user_guide ul a small{margin-right:2px; font-size:10px;color:#18a78c;}
.user_guide_r{border:1px solid #18a78c;  -moz-border-radius:10px;      /* Gecko browsers */
    -webkit-border-radius:10px;   /* Webkit browsers */
    border-radius:10px; background-color:#fff; padding:20px 20px 20px 20px; margin-left:8px;line-height:24px; font-size:14px;width:700px; float:right; margin-top:30px; margin-bottom:30px;}
.user_guide ul li a{ color:#666;}
.user_guide ul li:hover{ background-color:#eee;}
.user_guide_r a{ color:#99cc33; margin-top:20px;}
.t_center{ font-size:16px; margin-top:20px; border-bottom:1px dashed #ccc; padding-bottom:5px; margin-bottom:10px; background-color:#eee; height:30px; line-height:36px;-moz-border-radius:10px;      /* Gecko browsers */
    -webkit-border-radius:10px;   /* Webkit browsers */
    border-radius:10px; text-align:center; }
.mtop20{ margin-top:20px;}
.user_guide_r p{ margin-bottom:10px;}
.yhzn{ font-size:16px; color:#99cc33; width:250px; text-align:center;}
/*<!--xinshu -->*/
.new_book{border:6px solid #cce599;  -moz-border-radius:20px;      /* Gecko browsers */
    -webkit-border-radius:20px;   /* Webkit browsers */
    border-radius:20px; background-color:#fff; margin-top:-10px; padding:10px; line-height:24px; font-size:14px;}
.new_book .t_center{ margin-top:0px;}
.newtitle{ font-size:16px; color:#99cc33; height:40px; line-height:40px; margin-left:10px; text-align:center; margin-bottom:10px;}
.newbook_list{ text-align:center; width:450px; float:left;}
.newbook_list img{ margin:0 auto;}
.newbook_list p{ text-align:left; margin:0 20px;}
.new_b_right font{ color:#99cc33;}
.new_b_right{ width:600px; float:right; margin-right:100px; margin-top:30px;}
.js_text{ line-height:24px; font-size:14px; padding:20px;}
.js_text span{color:#99cc33;}
.js_text p{ margin-bottom:15px; text-indent:2em;}
.title_bg{ text-align:center; margin-bottom:20px; font-size:18px;}
.js_text .bg_time{ margin-top:40px; margin-bottom:30px; text-align:right;}
.new_b_right p{ margin-top:20px;}
.user_guide_r .register{ margin-left:60px; width:600px;}
.user_guide_r .rdistance{ margin-right:100px;}
.user_guide_r .username textarea{height:100px;width:313px;border:1px solid #d2d2d2; margin:-1px auto auto -1px;}
.user_guide_r input.loginbtn{ margin-top:80px;}

/*用户指南结束*/
span.tips_register{position:absolute; margin-left:30px; width:280px; color:red;}
/*答题页面*/
.ydanswer_title{ background:url(../images/answerbg.png) no-repeat center right; width:988px; height:158px;}
.ydanswer_title span{ font-size:24px; text-align:center; width:1000px; float:left; margin-top:60px; color:#ae8562; }
.ydanswer_center{ margin-left:30px; margin-top:30px;}
.ydanswer_center dl{ font-size:14px; color:#666; margin-top:10px; line-height:30px; height:100%; overflow:hidden; padding:10px; width:920px;}
.ydanswer_center dl:hover{ background-color:#fef5eb;}
.ydanswer_center dl dd{ float:left;}
.ydanswer_center dl.wid25 dd{ width:25%;}
.ydanswer_center dl.wid50 dd{ width:50%;}
.ydanswer_center dl.wid100 dd{ width:100%;}
.ydanswer_center dl dt span.fleft{color:#ae8562;}
.ydanswer_center .red{ font-size:14px; margin-left:15px;}
.ydanswer_submit{ background:url(../images/bottom_tijiaobtn.png) no-repeat center; width:184px; height:79px; font-size:24px;  margin:30px auto; }
.ydanswer_submit a{color:#ae8562; width:120px; text-align:center; float:left; margin-top:40px; margin-left:10px;}
.ydanswer_submit a:hover{ color:#9c4d0a;}
/*滚动图片*/
.roll_pic .left_arrow img{position:absolute;  width: 31px; height: 57px;}
.roll_pic .right_arrow img{position:absolute; right:0;width: 31px; height: 57px;}
.roll_pic ul,.roll_pic li {margin:0;padding:0;list-style:none}
.roll_pic .ul_pic{position: relative;width:540px;height: 100%;float: left;}
.roll_pic .ul_pic li{position:absolute;display:none;z-index:0}
.roll_pic .ul_pic li img{border: 1px solid #FFF;}
.roll_pic .ul_pic li.li_pos{display: block;width:540px;height: 260px;top: 0px;left: 0px;z-index: 1}
.roll_pic .ul_menu{position: absolute;bottom: 0px;width: 540px;text-align: center;z-index: 1000}
.roll_pic .ul_menu li{display:inline-block;zoom:1;*display:inline;background:url('../images/d_menu.png') no-repeat 0 0;width:12px;height:12px;cursor:pointer;margin-right:3px}
.roll_pic .ul_menu li.li_select{background:url('../images/d_menu.png') no-repeat 0 -18px}
.roll_pic .left_arrow{position:absolute; top:100px;z-index: 10;cursor: pointer}
.roll_pic .right_arrow{position:absolute; right:0;top:100px;z-index: 10;cursor: pointer;}
.roll_pic{ position:relative; width:540px; float:left; height:255px; margin-top:48px;}
.roll_pic img{ width:540px; height:255px;border:0;vertical-align:top}
/*滚动图片结束*/

.login_inform{ width: 480px;margin-left:20px; float:left; margin-top:20px;}
.login_inform .title{ font-size: 16px; margin-bottom: 10px; color: #f13670; margin-left: 10px;}

.login_inform ul{height:230px;_height:190px; margin-top:10px; font-size: 14px;}
.login_inform ul li a{float:left; color:#666; padding-left:10px;}
ul.login_inf_list li{  float:left;_float:left; clear:both;white-space:nowrap; height:26px; overflow:hidden;}
ul.login_inf_list li a:hover{ color:#f13670;}
ul.login_inf_list li span{ color:#888; float:right; line-height:34px; height:34px;}
.login_inf_list a.left{background:url(../images/ico2.jpg) no-repeat left; float:left;width:400px;_overflow:hidden; _height:30px; margin-right:10px;_margin-right:5px;height:34px; line-height:34px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis'); white-space:nowrap;}/*//显示省略号*/