html, body, p,li, dl, dt, dd,div,h1, h2, h3, h4, h5, h6,ul,span, strong, em, i, img,form, input,table{ margin:0 auto;padding:0;}
*{padding: 0;  font-size: 14px;  list-style: none;  color: #333;  text-decoration: none;  box-sizing: border-box;  margin: 0 auto;  }
img{border:none;}
/* body{font-family: "微软雅黑";} */
#jsxm_header{width:100%;height:70px;background-color:#f4f4f4;border-bottom: 1px solid #e4e4e4;}
#index_header{width:100%;height:70px;background-color:#076bcb;border-bottom: 1px solid #00ce85;}
.jsxm_logo{font-size:26px;background:url(../images/jsxm_logo1.png) no-repeat left;display: inline-block;height:52px;margin:10px 0 0 39px;padding-left:70px;padding-top:5px;}
.index_logo{font-size:26px;background:url(../images/jsxm_logo1.png) no-repeat left;display: inline-block;height:52px;margin:10px 0 0 39px;padding-left:70px;padding-top:5x;}
#login_main{width:100%;/* height:657px; */background-color: #fff;position: relative}
.login_bg{height:580px;background:url(../images/login_bg_02.png) no-repeat;}
.login_user{width:380px;padding-left:40px;height:425px;border:1px solid #e4e4e4;position: absolute;top:50px;left:66%}
.login_user h3{font-size:23px;font-weight: normal;margin-top:35px;position: relative}
.line{border-top:1px solid #e4e4e4;width:170px;display: inline-block;position: absolute;right:40px;top:50px;}
.login_user input{width:298px;height:35px;border:1px solid #e4e4e4;margin-top:20px;color: #666;font-size: 14px;padding:4px 8px;box-sizing: border-box;}
.login_user .login_btn{width:306px;height:37px;background: url(../images/btn_bg.jpg) no-repeat;color:#fff;font-size: 16px;margin-top:30px;}
.login_zc{float:right;margin-top:30px;padding-right:40px;}
.login_zc a{color:#000;font-size: 14px}
#jsxm_footer{width:100%;height:70px;background-color:#0b49a0;text-align:center;}
#jsxm_footer p{color:#fff;font-size: 14px;padding-top:25px;}
/**********************首页********************/
.header_right{float: right;padding-right: 40px;margin-top:45px;}
.user{color:#b7cceb;}
#index_main{width:100%;height:auto!important;min-height: 1000px;}
.index_main1{width:692px;padding:95px 0 85px 0px;}
.index_img1{width:334px;height:140px;display: inline-block;background: url(../images/index_main0.png)no-repeat;}
.index_img2{width:334px;height:140px;display: inline-block;background: url(../images/index_main1.png)no-repeat;margin-left:20px;}
.index_main2{width:1110px;}
#index_main table td{border: 1px solid #fff;text-align: center;height:40px;font-size:12px;color: #333;}
#index_main table td a{color:#0000ff}
#index_main table th{border: 1px solid #fff;background-color:#347cdc;height:40px;font-size:14px;color: #fff;}
/************************政策说明****************************/
.index_main3{margin:48px 0 0 170px;border-left:2px solid #f4f4f4;height:890px;}
.index_main3 .explain,.index_main3 .xgzc{margin:60px  -11px 10px;font-size: 18px;color: #009df7;font-weight: bold}
.index_main3 span{background: url(../images/jsxm_circle.png) no-repeat left;padding-left:30px;display:inline-block;}
.index_main3 p{line-height: 30px;padding-left:30px;font-size: 14px;color:#4c4c4c;}
.index_main3 .index_btn{border:none;background: url(../images/index_btn1.png) no-repeat;color:#fff;width:239px;height:42px;margin:65px 0px 0px 390px;}
/****************************密码******************/
.login_main1{width:570px;margin-top:100px;}
.login_main1 fieldset{height:90px;border:1px solid #e4e4e4;margin-bottom: 47px;}
.login_main1 legend{font-size: 16px;padding:0 32px;color: #333;}
.login_main1 span{display: inline-block;}
.step1{width:109px; height:52px;background: url(../images/jsxm_step1.png) no-repeat;margin-left:69px;margin-top:10px;}
.step1_1{width:109px; height:52px;background: url(../images/jsxm_step1_01.png) no-repeat;margin-left:69px;margin-top:10px;}
.step2{width:109px; height:52px;background: url(../images/jsxm_step2.png) no-repeat;margin:10px 66px 0px 55px}
.step2_1{width:109px; height:52px;background: url(../images/jsxm_step2_01.png) no-repeat;margin:10px 66px 0px 55px}
.step3{width:92px; height:52px;background: url(../images/jsxm_step3.png) no-repeat;margin-top:10px;}
.step3_1{width:92px; height:52px;background: url(../images/jsxm_step3_01.png) no-repeat;margin-top:10px;}
.login_main1 input{margin-bottom:10px;width:265px;height:30px;border:1px solid #cccccc;padding:4px 8px;}
.login_main1 .next_btn{width:112px;height:42px;border:none;color: #fff;font-size: 14px;background: url(../images/next_btn.png) no-repeat;margin-top:10px;margin-left:155px;}
.login_main2{margin-top:95px;width:1000px;}
.login_main2 form{padding-top:80px;clear: both}
.login_main2 div{width:400px;}
.login_main2 div lable{text-align: right;display: inline-block;width:80px;color: #000;font-size: 14px;}
.login_main2 input{border:1px solid #009df7;width:285px;height:30px;padding:4px 8px;margin-bottom: 10px;}
.succeed{background: url(../images/jsxm_succes2.png); width:322px;height:120px;margin-left:125px;}
.index_main_tit{width:1024px;background: url(../images/jsxm_borderbottom.png) no-repeat bottom;text-align: center;margin-top:47px; color:#000;font-size:20px;padding-bottom:10px;}
.jszm_zcbtn{margin-top:10px;width:310px;height:40px;background-color:#009df7;color: #fff;font-size: 14px;border: none}
.login_main3{margin-top:50px;text-align: center}
.login_main3 p{text-align: center;color: #000;}
.login_main4{width:1020px;margin-top:40px;}
.login_main2 .confirm{margin:20px 0 0 103px;border:none;color:#fff;font-size:14px;background: url(../images/jsxm_qrbtn.png) no-repeat;width:68px;height:35px;display: inline-block}
.login_main2 .reset{border:none;color:#fff;font-size:14px;background: url(../images/jsxm_czbtn.png) no-repeat;width:68px;height:35px;display: inline-block;margin:0px 5px 0px 5px;}
.login_main2 .cancel{border:none;color:#000;font-size:14px;background: url(../images/jsxm_qxbtn.png) no-repeat;width:68px;height:35px;display: inline-block}
.index_main4{width:1020px;height:845px;border:3px solid #e4e4e4;margin-top: 98px;}
.main4_tit{font-size:16px;font-weight:bolder;text-align:center;line-height:34px;border-top:3px solid #fff;border-bottom: 1px solid #ff9700;background-color: #f4f4f4;height: 34px;}
@media screen and (max-device-width:1920px){
	.login_bg{height:680px;background:url(../images/login_bg_02.jpg) no-repeat;margin-left:150px;}
	.login_user{width:380px;padding-left:40px;height:425px;border:1px solid #e4e4e4;position: absolute;top:98px;left:66%}
	
}
@media screen and (max-width:1366px){
	.login_bg{margin-left:0px;}
}
