﻿@charset "utf-8";
/* CSS Document */
.main{ width:1000px; margin:0 auto; padding-top:20px;}
.login_bar{ width:964px; height:155px; margin:0 auto; background:#1152ae;}
.login_left{ float:left; width:247px;}
.reg{ height:25px;padding-left:10px; margin-top:8px;  text-align:left; }
.login_list{ width:190px; height:100px; margin:8px auto;}
.login_list li{ background:url(../images/icon8.jpg) no-repeat left center; padding-left:10px; color:#fff; text-align:left; line-height:22px;}
.color{color:#84aedd;}
.login_list li a:link{ color:#fff; text-decoration:none;}
.login_list li a:visited{ color:#fff; text-decoration:none;}
.login_list li a:hover{ color:#fff; text-decoration:underline;}
.login_list li a:active{ color:#fff; text-decoration:none;}
.login_right{ float:left; width:717px;}
.flash2{ margin:8px; width:701px; height:139px;}
.process{ width:954px; height:173px; border-bottom:3px solid #1253af; border-top:3px solid #1253af; border-left:5px solid #1253af; border-right:5px solid #1253af; margin:10px auto; background:#fff;}
.process_title{ width:924px; height:25px; line-height:20px; font-size:15px; font-weight:bold; color:#1152ae; background:url(../images/icon5.jpg) no-repeat 10px 3px; padding-left:30px; text-align:left; margin-top:5px;}
.step{ width:952px; margin:20px auto;}
.step li{ float:left; width:238px; height:100px; text-align:center; cursor:pointer;}
.step li .num{ float:left; width:40px; height:40px; color:#fff; font-size:36px; text-align:center; padding-left:30px; line-height:40px;}
.step li .txt{float:left; width:150px; height:40px; color:#fff; font-size:24px; text-align:left; padding-left:10px; line-height:40px;}
.step li .con{ clear:both; color:#fff; text-align:center; padding-top:10px; padding-left:15px;}
.statement{ width:964px; height:45px; background:#fff; margin:10px auto;} 
.statement_icon{height:45px; background:url(../images/icon5.jpg) no-repeat 15px center;}
.statement_con{ float:right; width:915px; height:35px; margin:5px; background:#ee791b; display:inline; color:#fff; text-align:left; line-height:35px; padding-left:10px;}
.contant{ width:964px; margin:0 auto;}
.left{ float:left; width:255px; margin-right:1px;}
.left_title{ width:245px; height:31px; background:#18417d url(../images/grzx_tiltlebg.jpg) no-repeat left center; text-align:left; color:#fff; font-weight:bold; line-height:31px; padding-left:10px;}
.left_con{ width:247px; border-bottom:3px solid #cccccc; border-left:4px solid #ccc; border-right:4px solid #ccc; border-top:2px solid #ccc;}
.left_list{width:247px; height:28px; border-bottom:2px solid #ccc; text-align:left; color:#000; background:#fff url(../images/icon9.jpg) no-repeat 15px center; line-height:28px;}
.color1{ color:#1152ae;}
.left_list a:link{display:block;width:222px; padding-left:25px; height:28px;  text-decoration:none;}
.left_list a:visited{display:block;width:222px; padding-left:25px; height:28px;  text-decoration:none;}
.left_list a:hover{ display:block;width:222px; padding-left:25px; height:28px; color:#fff; text-decoration:none; background:#1152ae url(../images/icon0.jpg) no-repeat 15px center;}
.left_list a:hover span.color1{color:#fff;}
.left_list a:active{display:block; width:222px; padding-left:25px; height:28px; text-decoration:none;}
.right{ float:left; width:707px;border-left:1px solid #ccc;}
.right_con{ width:706px; margin-left:1px;}
.right_top{ width:696px;  border:5px solid #ccc; margin:0 auto; background:#fff;}
.right_title{ width:666px; height:30px;  line-height:30px; background:url(../images/icon5.jpg) no-repeat 15px center; padding-left:30px; text-align:left;  color:#000000;  font-size:14px; font-weight:bold;}
.right_cont{ width:648px; margin:0 auto;}
.description{line-height:20px; text-align:left; padding-top:5px;}
.description1{line-height:20px; text-align:left; padding-top:5px; padding-left:30px;}
.right_list{ width:648px; margin:5px auto;} 
.right_list li{ height:25px; line-height:25px; background:url(../images/icon11.jpg) no-repeat left center; padding-left:15px; text-align:left;}
.right_list1{ width:880px; margin:5px auto;} 
.right_list1 li{ height:25px; line-height:25px; background:url(../images/icon11.jpg) no-repeat left center; padding-left:15px; text-align:left;}
.right_conter{ width:696px; height:60px;  border:5px solid #ccc; margin:10px auto 0;}
.right_bottom{ width:696px; border:5px solid #ccc; margin:0 auto; background:#fff;}
.right_left{float:left; width:234px; border-right:1px solid #CCCCCC; height:213px; margin-left:1px; display:inline;}
.loginright_title{ width:224px; height:31px; background:url(../images/bulletin_bg.jpg) repeat-x; color:#333333; font-size:14px; font-weight:bold; text-align:left; line-height:31px; padding-left:10px;}
.loginright_con{ width:234px; height:182px; background:#fff; text-align:left;}
.loginright_con li{width:214px; height:25px; line-height:25px; padding-left:20px; background:url(../images/icon4.jpg) no-repeat 10px center;}
.right_right{float:left;  height:213px;margin-left:1px; display:inline;}
.loginright_conter{ width:696px; height:165px;  border:5px solid #ccc; margin:10px 0 0 1px; background:#fff;}
.login_center{ width:636px; margin:5px auto;}
.login_center li{width:626px; height:25px; line-height:25px; background:url(../images/icon4.jpg) no-repeat left center; padding-left:10px; text-align:left;}
.changepassword{ width:696px; height:245px;  border:5px solid #ccc; margin:0px 0 0 1px; background:#fff;}
.changepassword_form table{ width:550px; height:100px; margin-top:20px;}
table tr{ height:20px; line-height:20px; color:#666666;}
table tr td.color{ color:#1152ae;}
.forgotpassword{ width:954px; border:5px solid #cccccc; margin:15px auto 0; background:#fff;}
.forgotpassword_title{width:934px; height:35px;background:url(../images/icon5.jpg) no-repeat 10px center; color:#333333; font-size:14px; font-weight:bold; text-align:left; line-height:31px; padding-left:30px; overflow:hidden;}
.prompt{ text-align:left; line-height:20px; padding-left:45px;}
.bold{ font-weight:bold;color:#1152ae;}
.forgotpassword_form{ float:left; width:550px; height:80px; margin-top:20px; text-align:left;}
.Password_btn{width:696px; height:26px; margin:20px auto 20px 250px;text-align:left;}
.forgotpassword_list{ width:844px; height:50px; text-align:left; margin:5px auto;}
.forgotpassword_list li{ height:25px; line-height:25px; background:url(../images/icon4.jpg) no-repeat left center; padding-left:15px;}
.registration_form{ float:left; width:880px; height:240px; margin-top:20px; text-align:left;}
.save{height:26px; margin:20px auto 20px 250px;text-align:left;}
.schedule{ width:954px;  border:5px solid #a1ccdd; margin:10px auto 0; background:#fff;}
.schedule_completed{ width:924px; height:20px; background:url(../images/icon5.jpg) no-repeat 10px 12px; padding-left:30px; text-align:left; padding-top:10px;}
.completed_value{ width:954px; margin:10px auto; color:#1152ae; font-size:72px;}
#graphbox{width:800px; height:10px;background:#efefef; margin:0 auto;}
.graph{background:#efefef;}
.graph .blue{position:relative;top:1px;text-align:left;height:8px;display:block;background:#1152ae;}
.progressbar{width:954px; margin:0 auto 30px;}
.schedule_ind{ width:800px; height:50px; background:#3f9bc0; margin:0 auto 20px;}
.schedule_list{ width:800px; height:40px; margin:0 auto;}
.schedule_list li{ float:left; width:170px; line-height:20px; text-align:right; color:#fff; margin-top:5px; }
.schedule_txt{ text-align:left; padding-left:30px; padding-right:10px; line-height:25px; font-size:14px;}
.master_form{ width:660px; margin:0 auto;}
.master_form input{ width:100px; margin-left:5px; }
.master_form select{margin-left:5px; *margin-top:8px;_margin-top:0;}
.master_formbtn{ margin:10px auto;}
.right_master{ width:660px;text-align:left; margin:5px auto; overflow:hidden;}
.right_form{ width:954px; text-align:left; margin:5px auto; overflow:hidden;}
.right_form table tr td{ height:25px; line-height:25px;}
.form_title{ width:910px; height:30px; line-height:30px; font-weight:bold; font-family:"宋体"; margin:0 auto;  padding:0 20px;}
.form_xgbj{ width:910px; margin:0 auto;}
.form_xgbj table input{ width:90px;}
.form_gzjy table td{ width:200px;}
.form_gzjy table input{ width:150px;}
.form_tj table td{ width:160px;}
.form_tj table input{ width:100px;}
.form_cj{ width:910px; margin:0 auto;}
.form_cj table input{ width:55px;}
.form_cj table select{ width:80px;}
.form_cj table tr td dl {clear:both;}
.form_cj table tr td dt {float:left; width:120px; text-align:right;  line-height:25px; margin:0 10px 10px 0;}
.form_cj table tr td dd {float:left; width:300px; line-height:25px; margin:0 0 10px 0;}
.from_btn{ width:560px; margin:10px auto; text-align:center; cursor:pointer;}
.form_jbxx table tr td input{ width:60px;}
.mar3{*margin-top:50px;}
.form_jtbj table input{ width:80px;}
.fom_cr table input{ width:60px;}
.hidden {display: none;}
.case{margin:0 auto;width:964px;overflow:hidden;text-align:left;}
.stepon{float:left;width:238px;height:100px;cursor:pointer;overflow:hidden;text-align:center;background:url(../images/process2.jpg) no-repeat center;}
.stepoff{float:left;width:238px;height:100px;cursor:pointer;overflow:hidden;text-align:center;background:url(../images/process1.jpg) no-repeat center;}
.right_form{width:954px; text-align:left; margin:5px auto; overflow:hidden;}
.tabcontent{float:left;width:954px;overflow:hidden;	text-align:left;line-height:22px;}
.form_submit{ width:800px; height:30px; line-height:30px; font-size:16px; font-weight:bold; text-align:center; margin:10px auto;}
.must {font-size:13px; font-weight:bold; color:#f00;}
