﻿	@charset "utf-8";
@font-face {
	font-family: iconfont;
	src: url(iconfont/iconfont.eot?#iefix) format("embedded-opentype"), url(iconfont/iconfont.woff) format("woff"), url(iconfont/iconfont.ttf) format("truetype"), url(iconfont/iconfont.svg#iconfont) format("svg");
}
.iconfont {
	text-align: center;  font-family: "iconfont" !important; font-size: 26px; font-style: normal; display: inline-block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-text-stroke-width: 0.2px;
}
body { margin:0px;background:#f2f2f2; font-family: "微软雅黑",arial,"Microsoft Yahei","Hiragino Sans GB",sans-serif; font-size: 13px; 
min-width: 1080px;
}
ul,li,ol,h1,h2,h3,h4,h5,h6,p,input,dl,dt,dd,table,th,td,span,form,bdo,em,select,i,bdo,kbd{margin:0; padding:0; list-style:none;
}img{border:none;}.clear{clear:both;}
a,a:focus{text-decoration:none;color:#575757;outline:none; cursor:pointer;}
a:hover{color:#ff9052;text-decoration:none;}
em,i{ font-style:normal;}
ul,ol{ list-style:none;}
a:hover{ text-decoration: none;}

.lg_main{width: 830px; height:540px; overflow:hidden; margin: 20px auto;margin-top:10%; background:#ecf5ff url('../images/login_bg.svg') no-repeat left; border-radius:8px;}
.lg_main h3{ float:left; width:320px; text-align:center; margin:40px auto; color:#666; font-size:20px; line-height:35px;letter-spacing: 2px; font-family:'Microsoft YaHei'}


.i_wap { width: 100%;position: relative;height: 100%;min-width: 1200px;min-height: 605px;}
.i_wrapper{position:relative;width:100%;height:100%;background:url(../images/bg-w.png) 50% no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto}
.d_wap{width:1200px; height:auto; overflow:hidden; margin:20px auto; text-align:left; min-height:800px;}

/*header*/


.top{width:100%; height:35px; background:#3a4360;}
.topcon{width:1100px; height:35px; line-height:35px; color:#fff; margin:0 auto; text-align:left;}
.top span a{ color:#fff; margin:0px 5px; }
.topcon span{float:right;}

.header{width:100%; height:45px;  padding:10px 0px; overflow:hidden; font-size:14px; position:absolute; top:0; background:url(../images/loginbg1.png) repeat;z-index:100; margin-bottom:60px;}
.header .logo {margin: 0px 0px 0px 10px; height: 45px; overflow: hidden; float: left;}
.header .logo  img{height:40px;}
.header .navlist {float: left; _display: inline; margin-left:0px;}
.header .navlist li {line-height: 50px; height:50px; float: left; margin:0 20px;  }
.header .navlist li a {line-height: 50px; height:50px; display:block;font-size:14px; }
.header a{color: #fff;}
.header a:hover{color:#fff;}

.header .nav_rt {float: right; _display: inline; margin-right:30px;}
.header .nav_rt li {line-height: 45px; height:45px; float: left; margin:0 10px;  position:relative;  }
.header .nav_rt li b{ font-size:16px; font-weight:normal; }
.header .nav_rt li i{ font-size:15px; margin-right:5px; }
.header .nav_rt li a {line-height: 45px; height:45px; display:block; }
.header .nav_rt li dl { position:absolute; width:100px; top:50px; left:0px; z-index:999; display:none; background-color:#181b2a; padding:15px 10px 10px 20px;  font-size:13px; }
.header .nav_rt li dl dd { display:block; height:38px; line-height:38px;  }
.header .nav_rt li dl dd a{ display:block;height:38px; line-height:38px;  }
.header .nav_rt li:hover dl { display:block; }

.header .nav_lang{ float:right;  margin-top:13px; margin-right:50px; position:relative; height:26px; }
.header .nav_lang span{border-radius: 8px; border: currentColor; display:inline-block; width:100px; height:26px; line-height:26px;border:1px #61688a solid; text-align:center; font-size:12px; cursor:pointer;}
.header .nav_lang span i{ font-size:14px;}
.header .nav_lang div{ position:absolute; width:100px; top:28px; right:0px; z-index:999; background-color:#262a42; display:none;  }
.header .nav_lang div a{ width:100px; text-align:center; height:28px; line-height:28px;  display:block;font-size:12px; }
.header .nav_lang:hover div{  display:block; }



.header_i_bg{ position:absolute; z-index:80; width:100%; top:0px; left:0px;height:70px; background:#181b2a;filter:alpha(opacity:50); opacity:0.5;  -moz-opacity:0.5;-khtml-opacity: 0.5}
.header_i{position:absolute; z-index:99; top:0px; left:0px;  width:100%;}
.header_i .header{ background:none; }


.header a.publish-btn {color: #fff;background-color: #15b3f0;font-size:16px; line-height:25px;  padding:8px; width:140px; text-align:center; float:right; border-radius:6px; margin-top:25px;}

/*header end*/

.sbody {background-color:#1c77ac; background-image:url(../images/light.png); background-repeat:no-repeat; background-position:center top; }


.d_login { width: 500px;padding: 60px 35px;margin: 50px auto;background:#fff; box-sizing: border-box; border-radius: 8px; font-size:13px;}
.d_login h1{text-align: center;font-weight: 700;font-size: 24px;color: #283548; margin: 0 0 14px;margin-bottom:50px;  }
.d_login .login_rt{display:block; color: #758bab;margin: 0 auto 24px; zoom: 1;border-radius: 4px;background: #ebf2fb;height: 44px;line-height: 44px; }
.d_login .login_rt a,.d_login .login_rt span{ float:left; width:48%; margin:5px 1%; text-align:center; height:34px; line-height:34px;  font-size:14px!important; cursor:pointer;}
.d_login .login_rt  span i{  font-size:14px!important; }
.d_login .login_rt a.selected,.d_login .login_rt span.selected{ background:#fff; border-radius:3px; overflow:hidden;color:#377cf7;  }
.d_login .login_rt3 a,.d_login .login_rt3 span{ float:left; width:31.33%; margin:5px 1%; text-align:center; height:34px; line-height:34px;  font-size:14px;}
.d_login .login_put{ display:block; margin: 0 auto;}
.d_login .login_put li{display:block; height:50px; line-height:50px; margin-bottom:15px; position:relative; }
.d_login .login_put li input[type="text"],.d_login .login_put li input[type="password"]{height: 50px;padding: 0 10px;line-height: 50px;color: #283548!important;padding-left:35px; width:100%; box-sizing: border-box;border-radius: 4px;-webkit-border-radius: 4px;outline: none;font-size: 14px;background: #fff;border: 1px solid #e4ebf8; }
.d_login .login_put li input[type="text"]:focus,.d_login .login_put li input[type="password"]:focus{border: 1px solid #377cf7; }
.d_login .login_put li .i1{position:absolute; top:0px; left:10px; color:#999; font-size:16px; }
.d_login .login_put li span{position:absolute; top:0px; right:1px; font-size:13px; }
.d_login .login_put li span a{ color:#377cf7;  }
.d_login .login_put li span input[type="button"]{ padding:0 20px; height:48px; line-height:48px; background:#f0f4fb; border: 0;outline: 0;text-align:center; font-size:14px; cursor:pointer;  border-radius:3px;color:#377cf7;  }
.d_login .login_mess{ text-align:center; color:#999;  margin:10px; height:35px; line-height:35px;}
.d_login .login_mess input[type="checkbox"]{ color:#377cf7; transform: scale(1.2); margin-right:3px; margin-top:2px; }
.d_login .login_mess a{ color:#377cf7;  }

.wx_img{ width:253px; border:1px solid #cdcdcd; padding:3px; border-radius:5px; margin:10px auto;}
.div_but { width:100%; margin:20px 0px; text-align:center; display:block;}
.div_but input{height: 44px;line-height: 44px;font-size: 18px;text-align: center;border-radius: 4px;-webkit-border-radius: 4px;width: 100%; color: #fff;background: #377cf7;cursor: pointer;border: 0;outline: 0;}

.a_btn{ padding:0 30px; height:38px; line-height:38px; margin-top:11px; display:inline-block;  text-align:center; line-height:38px;  background:#377cf7;border:1px solid #45a7ce; font-size:16px;color:#fff!important; cursor:pointer; border:0px; border-radius:3px;}

.tb_login{ width:100%;text-align:center;  text-align:center; font-family:'Microsoft YaHei'; width:80%; margin:10px auto;  }
.tb_login th,.tb_open td{ height:40px; line-height:40px; font-size:13px; padding:2px 5px 2px 0px;}
.tb_login th{ width:120px;font-weight:normal;text-align:right; color:#666;  font-size:14px;}
.tb_login th b{ color:red; margin-right:5px;}
.tb_login td{text-align:center; padding:10px 1px;border:0px; text-align:left;}

.tb_add{ width:1100px;text-align:center;  text-align:center; font-family:'Microsoft YaHei';  margin:10px auto;  }
.tb_add th,.tb_add td{ height:40px; line-height:40px; font-size:13px; padding:2px 5px 2px 0px;}
.tb_add th{ width:150px;font-weight:normal;text-align:right; color:#666;  font-size:14px;}
.tb_add th b{ color:red; margin-right:5px;}
.tb_add td{text-align:center; padding:10px 1px;border:0px; text-align:left;  width: 400px;}
.tb_add td span{ margin-left:5px; }
.tb_add td span label{ margin-left:5px; margin-right:10px; }

.tb_edit10{ width:100%;text-align:center;  text-align:center; font-family:'Microsoft YaHei'; width:80%; margin:10px auto;  }
.tb_edit10 th,.tb_open td{ height:40px; line-height:40px; font-size:13px; padding:2px 5px 2px 0px;}
.tb_edit10 th{ width:100px;font-weight:normal;text-align:right; color:#666;  font-size:14px;}
.tb_edit10 th b{ color:red; margin-right:5px;}
.tb_edit10 td{text-align:center; padding:10px 1px;border:0px; text-align:left;}
.tb_edit10 td span{float:right; color:#999; }

.btn{ padding:0 30px; height:35px; line-height:35px;  background:#ff9052; font-size:14px;font-weight:bold;color:#fff; cursor:pointer; border:0px; border-radius:3px;}
.btn_hui{ padding:0 30px; height:35px; line-height:35px; background:#eef1f5; border:1px solid #c2c3c5; font-size:14px;color:#696969; cursor:pointer;  border-radius:3px;}
.btn_hui2{ padding:0 30px; height:44px; line-height:44px; background:#eef1f5; border:1px solid #c2c3c5; font-size:14px;color:#696969; cursor:pointer;  border-radius:3px;}
.btn2{  width:100%; height:50px; line-height:50px;  background:#ff9052; font-size:16px;font-weight:bold;color:#fff; cursor:pointer; border:0px; border-radius:3px;}

.d_input {height: 50px;line-height: 50px;padding: 0 10px;background-color: #f6f6f6;background-image: none; border:1px solid #dfdfdf; border-radius: 3px;box-sizing: border-box; color: #666;display: inline-block;font-size: inherit;outline: none;width: 100%;}
.d_input:focus {border: 1px solid #ea3e4a;}

.d_input_city{background:#f6f6f6 url(../images/uew_icon_hover.png) no-repeat right 0px center!important; }

.form-list {  margin:20px 25px;  padding-left:0px;}
.form-list li{ line-height:45px;height:45px; margin:30px 0px;}
.form-list li.note_wrong{ line-height:44px; margin:-20px 0px; display:block;  color:red;}
.form-list li.note_right{ display:none;}
.form-list li input[type='text'],.form-list li input[type='password']{height: 42px;line-height:42px;font-size: 16px; color:#fff;  border:0px;background-color:#fff; float:left; width:328px; text-indent:10px;}
.dv_input{border: 1px solid #dfdfdf; background-color:#fff;box-sizing: border-box;border-radius: 3px;width: 100%;height:44px; line-height:44px; position:relative; margin-bottom:20px;}
.dv_input label{  width:100px;color:#4a687e; float:left; text-align:right; font-size:14px; line-height:40px; }

.div_but { width:100%; margin:30px 0px; text-align:center;}

/*=foot开始=*/
.d_foot {background:url(../images/loginbg1.png) repeat;width: 100%; color:#cdcdcd; font-size:13px; font-family:'Microsoft YaHei';}
.d_foot span{ color:#aaa;}
.d_foot .d_main{  width:1200px; padding:20px 0px; line-height:35px; margin:0 auto;}
.d_main .d_foot_left{  float:left; width:700px; }
.d_main .d_foot_left ul{ width:100%;}
.d_main .d_foot_left ul li{float:left;padding:0px 20px;display:inline-block;}
.d_main .d_foot_left ul li a{ color:#fff;}
.d_main .d_links{ border-top:1px #666 solid; line-height:40px; height:40px; margin-top:10px; }
.d_main .d_links li{float:left;display:inline-block;  }
.d_main .d_links li span{float:left; padding:0px 15px;}
.d_main .d_foot_right{  float:right; width:500px; text-align:right; }


/*City TanChuang*/
._city_des {position:absolute; top:32px; left:5px; width:480px; height:350px;display:none; margin-bottom:50px;}
._city_wrap{height:34px;border:0;position:relative;}
._city_input{background:#fff url(../images/uew_icon_hover.png) no-repeat right 0px center!important; }
._citys { width: 470px; display: inline-block; border: 1px solid #cdcdcd;  position: relative; }
._citys span { color: #05920a; height: 15px; width: 15px; line-height: 15px; text-align: center; border-radius: 3px; position: absolute; right: 10px; top: 15px; border: 1px solid #05920a; cursor: pointer; }
._citys0 { width: 100%;  height: 44px; line-height: 44px; display: inline-block; border-bottom: 2px solid #05920a; background:#efefef;   font-size:14px; font-weight:bold;  text-indent:8px; }
._citys0 li { display: inline-block; line-height: 34px; font-size: 15px; color: #888; width: 80px; text-align: center; cursor: pointer; }
._citys1 {display: inline-block; padding: 10px 10px; background:#fff; }
._citys1 a { width: 83px; height: 35px; display: inline-block; background-color: #f5f5f5; color: #666; margin-left: 6px; margin-top: 6px; line-height: 35px; text-align: center; cursor: pointer;  border-radius: 5px; overflow: hidden; }
._citys1 a:hover { color: #fff; background-color: #05920a; }
/*City TanChuang*/

/*help*/
.question1{margin-left:5px;display:inline-block;background:url(../images/wenhao.png) no-repeat 0px 0px;width:22px;height:22px;vertical-align: middle;}
.question2{margin-left:10px;display:inline-block;background:url(../images/wenhao2.png) no-repeat 0px 0px;width:22px;height:22px;vertical-align: middle;}
.question3{margin-left:5px;display:inline-block;background:url(../images/add.png) no-repeat 0px 0px;width:22px;height:22px;vertical-align: middle;}

.colorTip { padding: 6px; LINE-HEIGHT: 1; background-color: #d9f1fb; border:1px solid #7fcdee;font-style: normal;font-family: Arial, Helvetica, sans-serif;  font-size: 13px; text-align:left; line-height:25px; width:350px;}
.colorTip2 { padding: 6px; LINE-HEIGHT: 1; background-color: #d9f1fb; border:1px solid #7fcdee;font-style: normal;font-family: Arial, Helvetica, sans-serif;  font-size: 13px; text-align:left;}

.tb_add_b td ,.tb_add_b th{ border-bottom:1px solid #efefef;}
.ul_caseid {width: 800px;}
.ul_caseid li {width: 100%;line-height: 35px;height: 35px;overflow: hidden;}
.ul_caseid li:hover {background:#efefef;}
.ul_caseid span {width: 30%;padding-left: 6%;float: left;}
.ul_caseid span.selected {width:10%;}
.ul_caseid li b {color: #ff9052;}

.radio_type{width: 20px;height: 20px;appearance: none; position: relative;}
.radio_type:before{content: ''; width: 20px;height: 20px;display: inline-block;border-radius: 50%;vertical-align: middle;}
.radio_type:checked:before{content: ''; width: 20px;height: 20px;border: 1px solid #c59c5a; background:#ff9052;display: inline-block;border-radius: 50%;vertical-align: middle;}
.radio_type:checked:after{content: '';width: 10px;height:5px;border: 2px solid white;border-top: transparent;border-right: transparent;text-align: center;display: block;position: absolute;top: 6px;left:5px;vertical-align: middle;transform: rotate(-45deg);}
.radio_type:checked+label{color: #c59c5a;}


.d_qian{color: #fff; font-weight: bold; font-size: 30px; text-align: center; line-height:60px; width:260px; margin:40px auto;}
.d_qian i.iconfont{color:#fff;  font-size:40px; float:left;}
.d_qian span{display:inline-block; height:60px; line-height:60px; float:left; margin-left:15px;}


.d_login2 { width:90%; max-width:480px;  margin:30px auto; background-color:#fff;border:1px solid #828689; border-radius: 8px;-moz-box-shadow: 0 0 10px rgba(233,233,233,.4);-webkit-box-shadow: 0 0 10px rgba(233,233,233,.4);-box-shadow: 0 0 10px rgba(233,233,233,.4);}
.d_login2 .d_title5{height:30px; line-height:30px; margin:20px 10px;   }
.d_login2 .d_title5 b{border-left:3px solid #ff9052;  border-radius:5px; padding-left:15px; font-size:18px;  color:#666;}
.d_login2 .d_title5 a{ float:right; border:1px solid #dfdfdf; height:25px; line-height:25px; padding:5px 15px; border-radius:5px; margin-right:15px; background:#f3f3f3; color:#ff9052;}
.d_login2 .d_buttom {padding:10px 25px; line-height:25px; background:#f9f9f9; border-top:1px solid #e5e5e5;  font-size:13px;}
.d_login2 .d_buttom a {color:#ff9052;}
.d_login2 .d_buttom .span1 { float:left;  margin:10px 0px;}
.d_login2 .d_buttom .span2 { float:right;margin:10px 0px;}
.d_login2 .d_buttom .span3 {  color:#999;  display:block; margin-top:20px;}
.d_login2 .d_buttom .span3 img{ width:14px;}
.d_login2 .tb_seal{ width:100%;text-align:center;  text-align:center; font-family:'Microsoft YaHei';  margin:10px auto;  }
.d_login2 .tb_seal  td{ height:45px; line-height:45px; font-size:13px; padding:5px 25px 5px 25px;}
.d_login2 .tb_seal td input[type="text"],.d_login2 .tb_seal td input[type="password"]{text-indent:8px; height: 50px;line-height: 50px; font-size:14px; padding: 0 5px;background-color: #f6f6f6;background-image: none;border: 1px solid #dfdfdf;border-radius: 3px;box-sizing: border-box;color: #666;display: inline-block;outline: none;width: 100%;    }
.d_login2 .tb_seal td input[type="text"]:focus,.d_login2 .tb_seal td input[type="password"]:focus {border: 1px solid #ea3e4a;}
.d_login2 .tb_seal td .span2 { display:inline-block; margin-left:20px}
.d_login2 .tb_seal td a {color:#666; font-size:14px;}
.d_login2 .tb_seal td input[type="submit"] { font-size:16px!important;}
