/*登录页*/
/*.login_body{ width:100%; height:100%; background:url(../images/login.jpg) no-repeat top center;}*/
.login{ width:506px; height:452px; position:fixed; top:0; z-index:1; left:0;}
.login_bg{ display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:1; background:url(../images/login.png) no-repeat top left; border-radius:10px;}
.login_go{ font-family:'宋体'; position:absolute; top:12px; right:15px; color:#FFF; z-index:2; font-size:12px;}
.login_logo{ position:absolute; display:block; width:60px; height:60px; background:url(../images/logo.png) no-repeat; top:26px; left:223px; z-index:2;}
.login_title{ position:absolute;width:100%; left:0; top:90px; z-index:2;}
.login_title h2{width:100%; color:#FFF; font-size:35px; text-align:center; font-weight:normal;}
.login_title p{font-family:'宋体'; width:100%; color:#FFF; font-size:22px; text-align:center;}
.login_cont{ position:absolute; top:202px; left:79px;  width:350px; z-index:2;overflow:hidden; }
.login_cont_top{ background:#FFF; width:348px; height:99px; border:1px solid #0468b6; border-radius:6px; overflow:hidden;}
.login_cont_top_Txt{ float:left;width:324px; height:48px; line-height:48px; padding:0 12px; color:#b1b1b1; font-size:14px; border:none; border-bottom:1px solid #e9e9e9;}
.login_cont_top_pas{ float:left; width:256px; height:50px; line-height:50px; padding:0 12px; border:none;color:#b1b1b1; font-size:14px;}
.login_cont_top a{ display:inline-block; line-height:50px; color:#3a8be0; font-size:12px;}
.login_cont_bom{ margin-top:20px; width:380px;}
.login_cont_bom a{ display:block; float:left; width:350px; height:56px; line-height:56px; text-align:center; font-size:18px; color:#FFF; background:#3d9cff; border-radius:5px; margin-right:30px;}
.login_cont_Txt{ font-size:14px; color:#FFF; text-align:center; margin-top:30px;}
.login_cont_Txt em{ color:#ffe400; margin:0 5px; font-size:22px;} 
.login_foot{ width:100%; height:70px; position:absolute; left:0; bottom:0; z-index:1; padding-top:30px; overflow:hidden;}
.login_foot_bg{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; background:#000;}
.login_foot_cont{ width:350px; position:relative; height:70px; margin:0 auto; z-index:2;}
.login_foot_cont p{ width:100%; font-size:14px; color:#FFF; text-align:center; line-height:25px;}

/*首页*/
.header{ width:100%; height:70px; background:#2971be; min-width:1000px;}
.logo{ display:block; float:left; height:70px; line-height:70px; padding-left:2%; color:#FFF; font-size:30px;}
.logo em{ display:block;  float:left; width:1px; height:28px; margin:23px 12px 0;  background:url(../images/ico_bg2.jpg) left center;}
.logo i{ display:block; float:left; width:53px; height:53px;background:url(../images/logo.jpg) no-repeat; margin-top:8px; margin-right:12px;}
.logo span{ display:block; float:left;}
.logo .span2{ font-size:24px;}

.header_r{ float:right; height:70px;}
.header_r span{ display:block; float:left; padding:0 24px; line-height:70px; color:#FFF; font-size:14px;border-right:1px solid #4986C8; border-left:1px solid #4986C8;}
.header_out{ display:inline-block; width:68px; height:70px; background:url(../images/ico_bg.jpg) no-repeat; }

/*.index_cont{ width:100%; min-width:1000px; height:auto; position:relative;}*/
.index_cont_l{ width:180px; min-height:700px; padding:21px 10px 0; background:#f6f6f6; float:left;}
.profile{ width:178px; border:1px solid #dbdbdb;  box-shadow: 0px 0px 5px #dbdbdb; background:#FFF;}
.profile ul{ padding:11px 16px;}
.profile ul li{font-family:'Microsoft YaHei'; width:100%; height:26px; line-height:26px; color:#333; font-size:14px; overflow:hidden;}
.profile ul li span{ display:block; float:left; width:38px; color:#999; text-align:right; margin-right:7px;}
.profile_data{ border-top:1px solid #DBDBDB;}
.profile_data p{ width:88px; height:61px; float:left; overflow:hidden; text-align:center; padding-top:8px; font-size:14px;}
.profile_data p span{ display:block; font-size:24px; color:#ff4200; height:36px; line-height:36px;}

.index_nav{ width:100%; margin-top:24px;}
.index_nav dl{ font-family:'Microsoft YaHei'; border-top:1px solid #DBDBDB; padding:16px 0 10px;}
.index_nav dl dt{ font-size:14px; color:#999; height:36px; line-height:36px; margin-bottom:12px;}
.index_nav dl dd{ float:left;   }
.index_nav dl dd a{ float:left; display:block;width:162px;height:40px; line-height:40px; color:#333; font-size:14px;margin-left:-10px; padding-left:38px;}
.index_nav dl dd a:hover{ border-left:4px solid #2971BE; padding-left:34px; background:#E9E9E9;}
.index_nav dl .active a{border-left:4px solid #2971BE; padding-left:34px; background:#E9E9E9;}

.index_cont_r{ float:left;margin-left:20px; padding-bottom:70px;}
.index_cont_List h2{font-family:'Microsoft YaHei'; height:36px; line-height:36px;  font-size:24px; color:#000; padding-bottom:14px; border-bottom:1px solid #DFDEDE; margin-top:30px;}
.index_cont_List h2 a{ display:block; float:right;font-size:15px;height:36px; line-height:36px; color:#000;}
.index_cont_List h2 a:hover{ color:#2971BE; text-decoration:underline;}
.index_new li{ padding-left:27px; height:39px; line-height:39px; border-bottom:1px solid #DFDEDE; background:url(../images/ico_bg3.jpg) no-repeat 7px center;}
.index_new li a{ color:#333; font-size:14px;}
.index_new li a:hover{ color:#2971BE; text-decoration:underline;}
.index_new li span{font-family:'黑体'; float:right; color:#999;}
.index_new li span em{ margin-left:6px;}

.index_foot{ width:100%; height:51px; border-top:1px solid #E3E3E3;  background:#FFF;}
.index_foot p{ text-align:center; line-height:51px; color:#999; }

.index_cont_r_news h2{font-family:'Microsoft YaHei'; height:36px; line-height:36px;  font-size:24px; color:#000; padding-bottom:14px; margin-top:30px; border:none; text-align:center; margin-bottom:40px;}
.index_cont_r_news p{ text-indent:2em; line-height:30px; font-size:14px; color:#000; padding-bottom:20px;}

.record{ padding-top:27px;}
.record_deta{ width:100%; height:30px;}
.record_deta span{ display:block; float:left; font-size:14px; color:#000; margin-right:10px; height:30px; line-height:30px;}
.record_deta input{float:left; height:28px;  line-height:28px;}
.record_deta .record_deta_select{ float:left; padding:5px 5px;  font-size:14px; color:#000; margin-right:10px; *+margin-top:3px;}
.record_deta .record_deta_text{ float:left; width:80px; height:28px;  line-height:28px; *+height:20px; *+line-height:20px; *+margin-top:3px;  _height:18px;_line-height:18px; text-align:center;}
.record_deta em{float:left; display:block; height:30px; line-height:30px;  margin:0 10px; font-size:14px;}
.record_but{ background:#2971be; float:right; height:40px; line-height:40px; color:#fff; padding:0 20px; font-size:16px;}
.record_deta .input228{ width:228px; padding:0 10px; text-align:left;}
.record_deta .span100{ width:100px; text-align:right;}
.record_deta .submit{ line-height:inherit; width:64px;}
.record_deta .submit2{line-height:inherit; float:right; width:130px;}
.record_deta .submit3{line-height:inherit; width:80px;}
.record_deta .Statistics{ float:right; line-height:30px; font-weight:bold;}

.record_type{ width:100%; height:30px; margin-top:10px;}
.record_type dt{font-family:'Microsoft YaHei'; display:block; float:left; font-size:14px; color:#000; margin-right:10px; height:30px; line-height:30px;}
.record_type dd{ float:left;}
.record_type dd a{float:left;font-family:'Microsoft YaHei'; f display:block; float:left; padding:0 10px; height:30px; line-height:30px; color:#000; font-size:14px; margin-right:3px;}
.record_type dd a:hover{ background:#2971BE; color:#FFF;}
.record_type .active a{background:#2971BE; color:#FFF;}

.record_cont{ width:100%; margin-top:30px;}
.record_cont1 table,.record_cont1 table td,.record_cont1 table th{font-family:'Microsoft YaHei'; border:1px solid #D6D6D6; font-size:14px;}
.record_cont1 table th{ background:#f6f6f6; text-align:center;}
.record_cont1 table td{}

/*分页*/
.page {line-height:21px;}
.page a,.page em{font-family: simsun;margin: 10px 2px;line-height: 21px;display: inline-block;padding: 0 8px;text-decoration: none;background-color: #FFFFFF;vertical-align: middle;border-radius: 3px;border: 1px solid #A2A2A2;}
.page a:hover{ text-decoration:none; }
.page a.page_non,.page a.page_non:hover{cursor:default;}
.page .inp{ width:20px; text-align:center; height:18px; line-height:18px; vertical-align:middle;}
.page a{color:#6D6D6D; }
.page a:hover,.page a.btn_goto{text-decoration: none;background: #777777;color: #FDFDFD;border-radius: 3px;}
.page a.page_non,.page a.page_non:hover{background: #FFFFFF;color: #777;border: 1px solid #E3E3E3;border-radius: 3px;}
.page a.btn_goto:hover{ background:#074987; color:#fff;}

/*是否有修改*/
    .switch { position: relative;  display: inline-block;  width: 46px;  height: 24px;  vertical-align: middle; }
    .switch input { opacity: 0; width: 0; height: 0; }
    .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; transition: .4s; border-radius: 24px; }
    .slider:before { position: absolute; content: ""; height: 18px; width: 18px; left: 3px; bottom: 3px; background-color: white; transition: .4s; border-radius: 50%; }
    input:checked + .slider { background-color: #2196F3; }
    input:checked + .slider:before { transform: translateX(22px); }