@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,input,button,label{margin:0;padding:0;border:0;font-family:"Microsoft YaHei"}
ul,ol,li{list-style:none}
input,button{margin:0;font-size:12px;vertical-align:middle}
body{font-family:"Microsoft YaHei";  margin:0 auto; line-height: 24px;}
img{display: block;border: none;}
a{text-decoration: none;color: #333;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.mt5{margin-top:5px;}
.mt7{ margin-top: 7px;}
.mt14{margin-top:14px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt50{ margin-top: 50px;}
.mt075{margin-top:-75px;}
.mt52{margin-top:52px;}
.mt60{margin-top: 60px;}
.mt70{margin-top: 70px;}
.mt170{margin-top: 170px; }
.mt015{margin-top: -15px;}
.mt0110{margin-top:-110px;}
.mt140{margin-top:140px;}
.ml5{margin-left:5px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml015{margin-left: -15px;}
.ml18{margin-left: 18px;}
.ml20{margin-left: 20px;}
.ml24{margin-left:24px;}
.ml30{margin-left: 30px;}
.ml40{margin-left: 40px;}
.ml50{margin-left: 50px;}
.ml60{margin-left: 60px;}
.ml67{margin-left:67px;}
.ml70{margin-left: 70px;}
.ml80{margin-left:80px;}
.ml95{margin-left: 95px;}
.ml120{margin-left: 120px;}
.ml166{margin-left:148px;}
.ml170{margin-left:170px;}
.mr20{margin-right:20px;}
.mr5{margin-right: 5px;}
.mr30{margin-right:30px;}
.mr62{margin-right: 62px;}
.mb20{margin-bottom: 20px;}
.pt15{padding-top: 15px;}
.pt40{padding-top: 40px;}
.font20{font-size:20px;line-height:40px; color:#383838}
.font12{font-size:12px; }
.font13{font-size:13px; }
.font14{font-size:14px;}
.font16{font-size: 16px;}
.font18{font-size: 18px;}
.font60{font-size: 60px; display: inline-block; font-style: italic;}
.font21{font-size:21px;}
.fontc2{color:#222;}
.fontc8a{color:#8a8a8a;}
.fontcb3{color:#b3b3b3;}
.fontc59{color:#595959;}
.fontcc0{color:#c0c0c0;}
.fontcenter{text-align: center;}
.fontrgiht{text-align: right;}
.fontcred{color:#ba5d5d;}
.fontcgreen{color:#299a60;}
.fontbold{font-weight:bold;}
.blue,.blue a{color: #0b91ec;}
.blue:hover{text-decoration:underline;}
.red{color:#ff5454;}
.gray,.gray a{color:#8e8e8e;}
.green{color:#25bb1a;}
.lh25{line-height: 25px; }
.pointer{cursor:pointer;}
.linet{background: #dcdcdc; width: 100%; height: 1px; margin-top: 50px;}
#container{width:100%; margin:0 auto; background: #f3f6f8;}
.header{width:100%; height: 71px; margin: 0 auto; background: #fff;}
.footer{width:100%; height: 50px; margin: 0 auto; background: #fff; text-align: center; line-height: 50px; }
.w1200{width: 1200px;margin: 0 auto;padding-top:17px;}
.content{width:100%;height:550px; margin:0 auto; overflow:hidden;}
/*注册start*/
.logo{padding-right:8px;}
.w1200b{width: 1200px; height: 550px; margin: 0 auto; background: #fff;  border:1px solid #efeded; margin-top: 20px; margin-bottom: 46px;}
.bottomline{border-bottom:1px solid #dcdcdc; width:100%; margin-top: 55px; }
.bggray{ height: 700px;}
.tabcurrent a{font-size:18px; color:#222!important;  border-bottom: 2px solid #0b91ec; float:left;  height: 28px; text-align: center; display: block; text-decoration: none; }
.w200{width:240px; margin:30px auto;}
.w200>li {font-size:18px; color:#b3b3b3;  width: 100px; float: left; margin:0 10px;display: block; }
.w200>li a{font-size:18px; color:#b3b3b3;    display: block;}
.w660{width:740px; margin:0 0 0 322px;}
.w740{width:740px; margin: 0 auto; margin-top:140px;}
.form>li{height: 65px;line-height: 40px;	margin: 0 5px;}
.form>li>label{width: 100px; text-align: right; float: left; padding-right: 14px;}
input {	border-radius: 3px ; border: 1px solid #dcdcdc; color:#b3b3b3; padding-left: 10px;}
input.checkbox { border: none }
input:focus { border: 1px solid #0b91ec; color:#222; }
input.error { border: 1px solid red !important; }
input.checkbox {background: #0b91ec; display: block;}
.input300{width: 289px; height: 35px; line-height:35px; line-height:35px\9; border-radius: 10px solid #dcdcdc; color:#222; }
.input265{width: 265px; height: 35px; line-height:35px; line-height:35px\9; border-radius: 10px solid #dcdcdc; padding:0 25px 0 10px; }
.input178{width:158px; height: 35px;  line-height:35px;  line-height:35px\9;border-radius: 10px solid #dcdcdc; color:#222; }
.cbox{display:block;width:10px;height:10px;border:1px solid #ccc;background:#FFF}
.cbox:hover{display:block;width:12px;height:12px; background:url("../images/01.jpg") no-repeat #d7dcde; border:0; }
.cbox.checked{background:url("../images/2.jpg") no-repeat;display:block;width:12px;height:12px; border:0; }
.cbox.checked:after{content:"" ; position:relative; top:-15px; color: #fff; }
.buttonimg{border:0; }
.checkboxw{width: 12px!important; }
.agreew{width: 300px!important; margin-top: -15px; text-align: left!important;}
.codebtn{background-position: 0 -72px;  background:#0b91ec; color:#fff; border: 1px solid #0b91ec; border-radius: 3px; font-size: 14px; font-weight:bold; width:105px; height: 35px; text-align:center;outline: medium none; padding: 0 12px; text-decoration: none; cursor:pointer; margin-top:-6px;}
.codebtn:hover{background:#4faae8;  cursor: pointer; border:1px solid #4faae8;}
.codebtn:active{background:#0c7bc7;  cursor: pointer;}
.codebtn.invalid{background-position: 0 -72px;  background:#ececec; color:#b3b3b3; border: 1px solid #ececec; border-radius: 3px; font-size: 14px; width:105px;height: 35px; text-align:center;outline: medium none; padding: 0 2px; text-decoration: none; cursor:pointer;}

.codebtn2{background-position: 0 -72px;  background:#0b91ec; color:#fff; border: 1px solid #0b91ec; border-radius: 3px; font-size: 14px; font-weight:bold; width:105px; height: 35px; text-align:center;outline: medium none; padding: 0 12px; text-decoration: none; cursor:pointer; }
.codebtn2:hover{background:#4faae8;  cursor: pointer; border:1px solid #4faae8;}
.codebtn2:active{background:#0c7bc7;  cursor: pointer;}
.codebtn2.invalid{background-position: 0 -72px;  background:#ececec; color:#b3b3b3; border: 1px solid #ececec; border-radius: 3px; font-size: 14px; width:105px;height: 35px; text-align:center;outline: medium none; padding: 0 2px; text-decoration: none; cursor:pointer;}
.hide{display: none;}
.pop1{ background: url("../images/pop1.jpg") no-repeat; background-position: center center; width: 241px; height: 62px; }
.pop1>div{width:205px;  margin：0  auto; padding: 3px 18px;}
.pop2{ background: url("../images/pop2.jpg") no-repeat; background-position: center center; width: 241px; height: 38px; }
.pop3{ background: url("../images/msg.jpg") no-repeat; background-position: center center; width: 241px; height: 82px; }
.pop3>ul>li{line-height: 20px; list-style-type:disc; padding:3px 0; margin-left: 10px; }
.pop12{ background: url("../images/pop12.jpg") no-repeat; background-position: center center; width: 241px; height: 62px; }
.errorw{width:415px; text-align: right; height: 30px;}
.errorws{width:283px; text-align: right; height: 30px;}
.yes{background:url("../images/yes.png") no-repeat; width: 16px; height: 12px; position: relative; left:390px; margin-top:-25px;}
.yesemail{background:url("../images/yes.png") no-repeat; width: 16px; height: 12px; position: relative; left: 390px; margin-top:13px;}
.yesedit{background:url("../images/yes.png") no-repeat; width: 16px; height: 12px; position: relative; left: 355px; margin-top:12px;}
.yeseditp{background:url("../images/yes.png") no-repeat; width: 16px; height: 12px; position: relative; left: 237px; margin-top:12px;}
.yesm{background:url("../images/yes.png") no-repeat; width: 16px; height: 12px; position: relative; left: 275px; margin-top:12px;}
.w500{width:500px;  height:200px; margin:0 auto; margin-top: 240px;} 
.w515{width:515px;  height:200px; margin:0 auto; margin: 214px auto 0;} 
.second{width:100px; margin-top:-110px;}
/*注册end*/
/*注册end*/
/*登录start*/
.w1366{width:1366px; margin: 0 auto;}
.loginbg{ background: url("../images/loginbg.jpg") no-repeat; background-position:0 center; width: 1366px; height: 647px; }
.w390{width:390px; height: 470px; background: #fff; position: relative; left: 752px; top:70px;}
.w390>ul{width:300px; margin: 0 auto; padding-top: 50px;}
.ewm{ position: absolute; right: 20px; top:20px; background: url("../images/ewm.png"); width: 50px; height: 50px; cursor: pointer;}
.ewm:hover{ position: absolute; right: 20px; top:20px; background: url("../images/ewmhover.png"); width: 50px; height: 50px;}
.pwdchbox{display:block;width:10px;height:10px;border:1px solid #ccc;background:#FFF;}
.pwdchbox:hover{display:block;width:12px;height:12px; background:url("../images/1.jpg") no-repeat #d7dcde; border:0; }
.pwdchbox.checked{background:url("../images/2.jpg") no-repeat;display:block;width:12px;height:12px; border:0; }
.pwdchbox.checked:after{content:"" ; position: absolute; margin-left:2px; margin-top:-6px; color: #fff; }
.pcheckp{margin-top: 5px; margin-right: 5px; position: absolute; z-index: 99;}
.submit{border-radius: 2px; background:#0b91ec; width:298px;height: 38px; color:#fff; text-align: center; cursor: pointer;}
.submit:hover{border-radius: 2px; background:#4faae8; border:1px solid #4faae8; width:298px; height: 38px; color:#fff; text-align: center; cursor: pointer;}
.submit:active{border-radius: 2px; background:#0c7bc7; border:1px solid #0c7bc7; width:298px; height: 38px; color:#fff; text-align: center; cursor: pointer;}
.submit.invalid{border-radius: 2px; background:#ececec; width:298px; height: 38px; color:#b3b3b3; text-align: center; cursor: pointer;}
.codew{width:168px;}
.ewmpop{position: absolute; z-index: 9999; background:url("../images/ewmpop.png") no-repeat; background-position:center center; width:119px; height:26px; right:80px; top:20px;}
.smpop{position: absolute; z-index: 9999; background:url("../images/smpop.png") no-repeat; background-position:center center; width:119px; height:26px; right:80px; top:20px;}
.ewm1{ position: absolute; right: 20px; top:20px; background: url("../images/ewm1.jpg"); width: 50px; height: 35px; cursor: pointer;}
.ewm1:hover{ position: absolute; right: 20px; top:20px; background: url("../images/ewm1hover.jpg"); width: 50px; height: 35px; cursor: pointer;}
.ewm1:active{ position: absolute; right: 20px; top:20px; background: url("../images/ewm1active.jpg"); width: 50px; height: 35px; cursor: pointer;}
.ewmpic{ background:url(../images/ewmpic.jpg) no-repeat; background-position:center center; width:215px; height:215px; margin:0 auto;}
.fontc{text-align: center;}
.w515{width:515px;  height:200px; margin:0 auto; margin: 214px auto 0;} 
/*登录end*/
/*找回密码start*/
.lines{ border-right:1px solid #dcdcdc; margin:5px 10px;; height:30px;}
.w300{width:300px; height:200px; margin:0 auto; margin-top: 200px;}
.w510{width:510px; margin: 0 auto; margin-top: 170px;}
.w264{width:264px;}
/*找回密码end*/

/*个人中心start*/
#header{width:100%; height: 71px; margin: 0 auto; background: #fff; position:relative; z-index:1; z-index: 11;border-bottom:1px solid #dcdcdc}
.btline{border-bottom:1px solid #dcdcdc; width:100%; }
.w180{width: 180px;}
.w290{width:284px; padding:0 15px; height:25px;}
.w350{width:450px;}
.w350>span{ font-size: 13px;height: 32px;line-height: 32px;	border-left: 1px solid #e9e9e9;	float: left;padding-left: 24px; }
.w380{width:350px;}
.dot{padding:0 10px; background: url("../images/dot.jpg") no-repeat; width: 16px; height: 21px;}
.proving{margin-left:80px; width:90px; height:32px; line-height:32px;}
.correct{ background: rgba(0, 0, 0, 0) url("../images/correct.png") no-repeat scroll center center; height: 13px; width: 18px; padding-top:16px;}
.doubt{ background: rgba(0, 0, 0, 0) url("../images/doubt.png") no-repeat scroll center center; height: 15px; width: 18px; padding-top:16px;}
.bell{background:url("../images/bell.png") no-repeat scroll center center; width:20px; height:25px;} 
.bell2{background:url("../images/bell2.png") no-repeat scroll center center; width:21px; height:25px;} 
.portrait64{width:64px; height: 64px;}
.portrait32{width:32px; height: 32px;}
.w650{width: 650px;}
.w415{width: 415px;}
#w100 .sod_select {width: 97px; height: 38px;padding: 10px 8px; padding: 10px 8px\9; float:left; margin:2px;}
.btn3{padding:70px 0 30px 120px}
textarea {	border-radius: 3px ; border: 1px solid #b3b3b3; padding-left: 10px; width: 290px;}
textarea.checkbox { border: none }
textarea:focus { border: 1px solid #0b91ec; }
textarea.error { border: 1px solid red; }
textarea.checkbox {background: #0b91ec; display: block;}
.confirm{background-position: 0 -72px;  background:#0b91ec; color:#fff; border: 1px solid #0b91ec; border-radius: 3px; font-size: 14px;height: 38px; text-align:center;outline: medium none; padding: 0 22px; text-decoration: none;}
.cancel{background-position: 0 -72px;  background:#fff; color:#0b91ec; border: 1px solid #0b91ec; border-radius: 3px; font-size: 14px;height: 38px; text-align:center;outline: medium none; padding: 0 22px; text-decoration: none;}
.redcue{width:500px; height: 45px; background: #f1bbbb; border:1px solid #d58080;  border-radius:3px; color:#a93b3b; line-height:45px;text-align: center; position: absolute; top:0; z-index: 99; left:25%;}
.greencue{width:500px; height: 45px; background: #afeccd; border:1px solid #81dbac;  border-radius:3px; color:#299a60; line-height:45px;text-align: center; position: absolute; top:0; z-index: 99; left:25%;}
.popbtnr{width: 505px; height: 49px; border-radius:10px; background: #f2bfbf; border:1px solid #d58080; color: #a93b3b; position: absolute; top:48%; left: 29%; z-index: 99; text-align: center; line-height: 49px;}
.popbtng{width:505px; height: 49px;  border-radius:10px; background: #b1edce; border:1px  solid #81dbac; color: #299a60; position: relative; top:0; left: 29%; z-index: 99; text-align: center; line-height: 49px;}
.popbox{background: #0b91ec;height: 40px;}

/*若提示start*/

.alert-message{
	width: 500px;
	height: 47px;
	border-radius: 0 0 5px 5px;
	position: absolute;
   
	top:48%!important;
	left: 50%;
	margin-left: -250px;
	display: inline-block;
	box-shadow: 0 0 7px rgba(0,0,0,0.3);
	display: none;
	z-index: 99;
}
.success{
	border: 1px solid #82dbab;
	background: url(../images/success.jpg) repeat-x 0 0;
}
.fail{
	border: 1px solid #d58080;
	background: url(../images/fail.jpg) repeat-x 0 0;
}
.alert-message>p{
	font-size: 14px;
	text-align: center;
	line-height: 44px;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.8);
}
.success>p{
	color: #299a60;
	background: url(../images/success_p.png) no-repeat 22px center;
}
.fail>p{
	color: #a93b3b;
	background: url(../images/fail_p.png) no-repeat 22px center;
}

/*若提示end*/


/*alert样式start*/
.popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 1px #efeded;
	color: #000;
    box-shadow: 2px 3px 9px #9d9d9d;

}

.popup_title {
	
	background: #0b91ec;
	line-height: 40px;
	color: #fff;
	padding: 0;
	margin: 0;
	height:40px;
	line-height:40px;
}

.popup_title_close{
	background: url(../images/alert_close.png) top repeat-x;
	float: right;
	margin: 10px 20px 0px 0px;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

..popup_content {
	
	padding: 1em 1.75em;
	margin: 0em;
}

.popup_message {
	padding: 48px;
}
.popup_message2 {
	padding: 40px 0 0 13px;
}
.popup_message3 {
	padding: 40px 0 0 22px;
}
.popup_panel {
	text-align: right;
	margin: 1em 2em 0 1em;
}

.popup_prompt {
	margin: .5em 0em;
}
.popup_ok{background-position: 0 -72px; font-size:13px;  background:#0b91ec; color:#fff; border: 1px solid #0b91ec; border-radius: 3px; width:80px; height: 33px; text-align:center;  }

.popup_ok:hover{background-position: 0 -72px; font-size:13px; background:#4faae8; color:#fff; border: 1px solid #4faae8; border-radius: 3px; width:80px; height: 33px; text-align:center; }
.popup_cancel{background-position: 0 -72px; font-size:13px;  background:#fff; color:#0b91ec; border: 1px solid #0b91ec; border-radius: 3px; width:80px;  height: 33px;text-align:center; }
.popup_cancel:hover{background-position: 0 -72px; font-size:13px; background:#dfedf6; color:#0b91ec; border: 1px solid #0b91ec; border-radius: 3px; width:80px;  height: 33px;text-align:center;  }
/*alert样式end*/

/*性别radio start*/
.zl_radio_normal{
	background: url(../images/radionormal.png) no-repeat 0 1px;
	width: auto;
	min-width: 18px;
	height: 18px;
	line-height: 18px;
	float: left;
	display: inline-block;
	cursor: pointer;
	vertical-align: middle;

}
.zl_radio_hover{
	background: url(../images/radio1hover.png) no-repeat 0 1px;
	width: auto;
	min-width: 18px;
	height: 18px;
	line-height: 18px;
	float: left;
	display: inline-block;
	cursor: pointer;
	vertical-align: middle;

}
.zl_radio_down{
	background:url(../images/radiodown.png) no-repeat 0 1px;
	width:auto;
	min-width:18px;
	height:18px;
	line-height: 18px;
	float:left;
	display: inline-block;
	cursor:pointer;
	vertical-align: middle;
}
.zl_radio_disabled{
	background:url(../images/radionormal.png) no-repeat 0 1px;
	width:auto;
	min-width:18px;
	height:18px;
	line-height: 18px;
	display: inline-block;
	float:left;
	cursor:pointer;
} 


.zl_radio input[type="radio"] {
	filter: Alpha(opacity=0);
	-moz-opacity:0; 
	opacity:0;
	padding:0px;
	margin:0px;
	float:left;
}

.ul_style{
	list-style:none;
	font-size:12px;
	margin:0px;
	padding:0px;
}
.ul_style li{
	list-style:none;
	display:inline;
	float:left;
}
.all_account{
	float:left;
	clear:left;
}
.all_sonaccount{
	float:left;
	margin-left:20px;
}
.all_account span{
	margin-left:5px;
	float:left;
}
.all_sonaccount span{
	margin-left:5px;
	float:left;
}
/*性别radio end*/
/*select start*/
.zl_select .select-container {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #dcdcdc;
    border-radius: 2px;
    color: #222;
    display: block;
    font-size: 13px;
    line-height: 18px;
    outline: medium none;
    overflow: hidden;
    padding: 0 0 0 8px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
    z-index: 1;    
}
/*select end*/
.pop3m{ background: url("../images/msg.jpg") no-repeat; background-position: center center; width: 241px; height: 82px; position:absolute; top: 29px; margin-left: 278px; }
.pinfo>li{height: 55px;line-height: 55px;	margin: 0 5px;}
.pinfo>li>label{width: 100px; text-align: right; float: left; padding-right: 14px;}
.main-content{
	margin-left: 201px;
	margin-right: 50px;
	padding: 10px 0 0 22px;
	color: #222;
}
.main-content-inner{
	padding: 0 0 0 50px;
	color: #222;
}
.page-header{
	font-size: 16px;
	background: url(../images/page-header.jpg) no-repeat 0 11px;
	padding-left: 10px;
	color: #222;
	height: 34px;
	line-height: 34px;
	margin-bottom: 30px;
}


.user{
	/*width: 130px;*/
	height: 71px;
	margin-right: 10px;
}
.user-active{
	background-color: #b5def9;
}
.user>img{
	border-radius: 5px;
	border: 1px solid #e9e9e9;
	float: left;
	margin-left: 10px;
	width:36px;
	height:36px;
	border: 0\9;
}
.user>span{
	float: left;
	font-size: 14px;
	margin-left: 8px;
	height: 35px;
	line-height: 35px;
}
.user>i{
	width: 30px;
	height: 30px;
	background: url(../images/sprite.png) no-repeat 0 0;
	float: left;
	cursor: pointer;
}
.user-active i{
	background-position: -60px 0;
}
.userMenu{
	/*width: 128px;*/
	border: 1px solid #e9e9e9;
	padding: 6px 0;
	/*margin-top: 71px;*/
	display: none;
	background-color: #fff;
	box-shadow: 0 2px 10px rgba(0,0,0,.3);
	margin-top:13px;
	margin-top:15px\9;
}
.userMenu>ul>li{
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	text-align: center;
}
.userMenu>ul>li:hover{
	background-color: #ececec;
}
.userMenu>ul>li>span{
	height: 30px;
	line-height: 30px;
	display: inline-block;
	padding-left: 24px;
	cursor: pointer;
}
.personalCenter>span{
	background: url(../images/sprite.png) no-repeat 0 -30px;
}
.changePassword>span{
	background: url(../images/sprite.png) no-repeat 0 -60px;
}
.logOut>span{
	background: url(../images/sprite.png) no-repeat 0 -90px;
}
/*左侧工具栏*/
.sidebar{
	width: 200px;
	height: 100%;
	border-right: 1px solid #e9e9e9;
	position: absolute;
	background-color: #f3f6f8;
	top: 0px;
	left: 0;
	padding-top: 72px;
	z-index: 10;
}
.zl_menu li ul{

}
.zl_menu{
	list-style:none;
	margin:0px;
	padding:0px;
}
.zl_menu > li{
	float:left;
	clear:left;
	padding:0px;
	margin:0px;
	padding:0 0 0 20px;
	cursor:pointer;
	width: 180px;
	height: 44px;
}
.zl_menu > li > a.siderbarIcon{
	height: 24px;
	line-height: 22px;
	float: left;
	font-size: 14px;
	color: #666;
	font-weight: bold;
	padding-left: 50px;
	margin-top: 10px;
}
/* .zl_menu > li > a.siderbarIcon:hover{
	background-position: -201px 0;
} */
.zl_menu > li.zl_menu_li_hover{
	background: #bfdbed;
	color:#666;
}
.zl_menu > li.zl_menu_li_over{
	background: #0b91ec;
	color:#fff!important;
}
.zl_menu > li.zl_menu_li_over a{
	background: #0b91ec!important;
	color:#fff!important;
}
.zl_menu > li.zl_menu_li_over > a.siderbarIcon{
	
	background-position-x: -201px;
}
.menu_selected{
background: #0b91ec;
color:#fff;
}
.zl_menu > li ul{
	display:none;
	position:absolute;
	float:left;
	left:0px;
	margin:0px;
	padding:0px;
	/*text-align:center;*/
	background:#fff;
	width:auto;
	/*width:150px;*/
	/*border: 1px solid #ccc;*/
	background: url(../images/sprite.png) no-repeat 0px -274px;
	margin-left: -9px;
}
.zl_menu > li > ul > li ul{
	margin-left: -10px;
}
.zl_menu > li ul > li{
	list-style:none;
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background-color: #fff;
}

.zl_menu > li ul li{
	height: 44px;
	line-height: 42px;
	width: auto;
	margin-left: 9px;
	padding-left: 10px;
	font-size: 13px;
	font-weight: bold;
	padding-right: 20px;
}
.zl_menu > li ul > li:first-child{
	border-top: 1px solid #ccc;
	border-left:0;
	margin-left: 10px;
}
.zl_menu > li ul > li:last-child{
	border-bottom: 1px solid #ccc;
}
.zl_menu > li ul li>a{
	padding-left: 10px;
	color: #787878;
	padding-right: 20px;
}
.zl_menu > li ul li.sidebar-active>a{
	color: #0b91ec;
	background: url(../images/sprite.png) no-repeat 0px -120px;
	height: 44px;
	display: inline-block;
	
}
.zl_menu a{
	text-decoration:none;
	outline:none;
	white-space:nowrap;
}
/*.zl_menu a:link{
	color:#000000;
}
.zl_menu a:hover{
	color:#000000;
}
.zl_menu a:active{
	color:#000000;
}
.zl_menu a:visited{
	color:#000000;
}
/*一级栏目样式*/
.zl_menu > li > a.siderbarIcon1{
	background: url(../images/siderbarIcon.png) no-repeat 0 0px;
}
.zl_menu > li > a.siderbarIcon2{
	background: url(../images/siderbarIcon.png) no-repeat 0 -24px!important;
}
.zl_menu > li > a.siderbarIcon02{
	background: url(../images/siderbarIcon.png) no-repeat  -202px -23px!important;
}
.zl_menu > li > a.siderbarIcon3{
	background: url(../images/siderbarIcon.png) no-repeat 0 -48px;
}
.zl_menu > li > a.siderbarIcon4{
	background: url(../images/siderbarIcon.png) no-repeat 0 -72px;
}
.zl_menu > li > a.siderbarIcon5{
	background: url(../images/siderbarIcon.png) no-repeat 0 -119px!important;
}

.zl_menu > li > a.siderbarIcon05{
	background: url(../images/siderbarIcon.png) no-repeat -202px -121px!important;
}
.zl_menu > li > a.siderbarIcon6{
	background: url(../images/siderbarIcon.png) no-repeat 0 -169px!important;
}
.zl_menu > li > a.siderbarIcon06{
	background: url(../images/siderbarIcon.png) no-repeat -202px -167px !important;
}
/*二级hover颜色*/
.zl_menu ul > li:hover{
	background:#dfedf6;
}
/*有儿子的li*/
.zl_menu>li.hasUl{
	background: url(../images/siderbar.png) no-repeat right 0;
}
.zl_menu>li.hasUl:hover{
	background: #0b91ec url(../images/siderbar.png) no-repeat right -44px;
}
.zl_menu>li ul li.hasUl{
	background:#fff url(../images/siderbar.png) no-repeat right 0;
}
.zl_menu>li ul li.hasUl:hover{
	background:#dfedf6 url(../images/siderbar.png) no-repeat right 0;
}
.ml15{
	margin-left: 15px;
}
.txtright{
	text-align: right;
}
.searchGrp{
	float: left;
}
.dropSelect{
	float: left;
}
/* 表格内部操作列 */
.operation{
	color:#222;
	cursor: pointer;
}
/* tips */
.tips{
	position: absolute;
	display: none;
	top: 0;
	right: 0;
	width: 138px;
}
/* 树形表格样式 treeTableStyle */
.treeTableStyle{
	border-collapse:collapse;border-spacing:0;
	width:100%;
	font-size: 13px;
}
.treeTableStyle thead{
	border-bottom: 2px solid #0b91ec;
	margin-bottom: 3px;
}
.treeTableStyle thead tr{
	text-align: center;
	height:45px;
	border: 1px solid #fff;
}
.treeTableStyle tbody td{
	text-align: center;
	height:45px;
	border: 1px solid #fff;
}
.treeTableStyle tbody tr:nth-child(n){
	background-color: #f3f6f8;
}
.treeTableStyle tbody tr:nth-child(2n){
	background-color: #fff;
}
.treeTableStyle tbody tr:hover{
	background-color: #dfedf6;
}
/* 安全中心 */
.bod-b2{
	border-bottom: 2px solid #0b91ec;
}
/* 分页 */
.pagination{
	margin-top: 15px !important;
	text-align: right !important;
}
.pagination .current{
	background: none !important;
	color: #0b91ec !important;
	font-size:14px !important;
	border: none !important;
}
.pagination a, .pagination span {
    display: inline-block !important;
    margin:0 !important;
    padding:0 !important;
    border:0 !important;
    color: #222 !important;
    width: 24px !important;
    height: 24px !important;
    line-height: 24px !important;
    text-align:center !important;
}
.pagination .current.prev{
    background: url(../images/sprite.png) no-repeat -24px -226px !important;
} 
.pagination .current.next {
    background: url(../images/sprite.png) no-repeat -48px -226px !important;
}
.pagination .prev{
    background: url(../images/sprite.png) no-repeat -24px -250px !important;
}
.pagination .next{
    background: url(../images/sprite.png) no-repeat -48px -250px !important;
} 
.safety{
	height: 124px;
	line-height:124px;
	border-bottom: 1px solid #e9e9e9;
}
.safety>span{
	font-size: 16px;
}
.safetyScore{
	display: inline-block;
	font-size: 80px;
	font-style: italic;
}
.safetyScore60-80{
	color: #ffcc33;
}
.safetyScore80{
	color: #25bb1a;
}
.safetyScore60{
	color: #ff5454;
}
.safetyCon{
	margin-bottom: 30px;
}
.safetyCon>ul>li{
	padding: 13px 0;
	clear: both;
	border-bottom: 1px solid #e9e9e9;
	height: 30px;
}
.safetyCon>ul>li>h4{
	font-size: 21px;
	height: 32px;
	line-height: 32px;
	float: left;
	text-align: center;
	margin-right: 30px;
}
.safetyCon>ul>li>span{
	font-size: 13px;
	height: 32px;
	line-height: 32px;
	border-left: 1px solid #e9e9e9;
	float: left;
	padding-left: 24px;
}
.safetyEdit{
	float: right;
	color: #0b91ec;
	font-size: 13px;
	height: 32px;
	line-height: 32px;
}
.safetyEdit:hover{
	float: right;
	color: #0b91ec;
	font-size: 13px;
	height: 32px;
	line-height: 32px;
	text-decoration: underline;
	
}
.tableName{
	font-size:14px;
	height:28px;
	line-height:28px;
	border-bottom: 1px solid #e9e9e9;
}
.safe{
	width:46px;
	height:32px;
	float:left;
	background:url(../images/safe.png) no-repeat center center;
}
.danger{
	width:46px;
	height:32px;
	float:left;
	background:url(../images/danger.png) no-repeat center center;
}
/*个人中心end*/
/*上传头像*/
.persont{
	position: absolute;
    right: 100px;
    top: 138px; 
    float:right;
}
.photoBox{
	position: absolute !important;
	display:none;
	z-index: 2;
	padding: 0 !important;
	top: 100px;
	left: -130px;
}
.photoBox_inner{
	border-radius: 3px;
	border: 1px solid #efeded;
	border: 1px solid #d6d6d6\9;
	background-color: #fff;
	width: 315px;
	box-shadow: 0 0 10px rgba(0,0,0,.5)
}
.photoBox_inner li{
	width: 64px;
	height: 88px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}
.photoBox_inner>ul{
	width: 252px;
	margin-bottom: 20px;
}
.photoBox_inner>ul>li>img{
	width: 100%;
	height: auto;
	box-sizing: border-box;
	border: 2px solid transparent;
	border-radius: 7px;
}
.photoBox_inner>ul>li>img:hover{
	cursor: pointer;
}
.photoBox_inner>ul>li.img_over>img{
	border: 2px solid #bfdbed;
}
.photoBox_inner>ul>li.img_click>img{
	border: 2px solid #0b91ec;
}
.photoBox_inner>ul>li>p{
	text-align: center;
}
.photoBox_inner>ul>li.img_click>p{
	color: #0b91ec;
}
.user-defined{
	border: 1px solid #0b91ec;
	width: 43px;
	height: 236px;
	border-radius: 2px 3px 3px 2px; 
}
.user-defined:hover{
	background-color: #dfedf6;
	cursor: pointer;
}
.user-defined>p{
	font-size: 14px;
	color: #0b91ec;	
	text-align: center;
	background: url(../images/user-defined.png) no-repeat center 0;
	padding-top: 30px;
	margin-top: 70px;
}
.photoBox>span{
	background: url(../images/photoBox.png) no-repeat;
	width: 43px;
	height: 13px;
	display: inline-block;
	position: absolute;
    left: 140px;
    top: -11px;
}
.wid120{
	width:130px;
	margin: 0 !important;
}
.img_big{
	width: 64px;
	height: 64px;
	box-sizing: border-box;
	border: 2px solid transparent;
	border-radius: 7px;
}
.img_small{
	width: 36px;
	height: 36px;
	box-sizing: border-box;
	border: 2px solid transparent;
	border-radius: 7px;
	margin-left:25px;
}
.upload{
	width: 64px;
	text-align: center;
	cursor: pointer;
}
/* .window-con{
	padding: 6px 20px 20px 20px;
} */
.lh-64{
	
	color: #c0c0c0;
	font-style: normal;
	margin-left: 8px;
	margin-top:5px;
	width:180px;
}
.lh-36{
	line-height: 36px;
	color: #c0c0c0;
	font-style: normal;
	margin-left: 8px;
}
.file-inp{
	opacity: 0;
	width: 0px;
	height: 0px;
}
/*radio样式start*/

.radio_label{
	display: inline-block;
	position: relative;
	overflow: hidden;
	line-height: 16px;
	vertical-align: middle;
}
.icon_radio{
	width: 18px;
	height: 18px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 3px;
	float: left;
}
.radio_normal .icon_radio{
	background: url(../images/radio.png) no-repeat 0 0px;
	cursor:pointer;
}
.radio_down .icon_radio{
	background:url(../images/radio_down.png) no-repeat 0 0px;
	cursor: pointer;
}
.radio_disabled .icon_radio{
	background:url(../images/radio_disabled.png) no-repeat 0 0px;
	cursor:pointer;
}
.radio_hover .icon_radio{
	background:url(../images/radio1hover.png) no-repeat 0 0px;
	cursor:pointer;
}

.radio_ele{
	position: absolute;
	left:1px;
	top:2px;
	z-index:-1;
}
.ul_style{
	list-style:none;
	font-size:13px;
	margin:0px;
	padding:0px;
}
.ul_style li{
	list-style:none;
	display:inline;
	float:left;
	padding:0 10px;
	height:30px;
	line-height:30px;
}
.w270{width:270px;}
/*radio样式end*/
.form1>li{height: 75px;line-height: 40px;	}
.form1>li>label{width: 90px; text-align: right; float: left; }
.bluefont{color: #0b91ec; padding:0; margin:0; width:15px;}

/**错误页样式**/
/*弹层修改密码start*/
.form2>li{height: 75px;line-height: 40px;	}
.form2>li>label{width: 78px; text-align: right; float: left; }

/*弹层修改密码end*/
.page403>.pageinner{
	text-align: center;
	position: absolute;
	top: 50%;
	margin-top: -168px;
	left: 50%;
	margin-left: -391px;
}
.pageinner h3{
	text-align: center;
	font-size: 24px;
	color: #0f76bc;
	margin: 14px 0;
}
.refresh{
	color: #0f76bc;
	width: 118px;
	height: 32px;
	line-height: 30px;
	border: 1px solid #0f76bc;
	display: inline-block;
	text-align: center;
	border-radius: 4px;
}
.refresh:hover{
	background-color: #dfedf6;
}
.pages{
	width: 100%;
	height: 100%;
	background: url(../images/bgrt.png) no-repeat right 0;
}
.pages>div{
	height: 100%;
	background: url(../images/bglb.png) no-repeat 0 bottom;
}
/* 弹出层样式 */
.layui-layer-title{
	font-size:16px !important;
	font-weight: normal !important;
}
.ui-dialog-title{
	padding:10px 10px 10px 22px !important;
	font-weight: normal !important;
}
.ui-dialog-content .mt7{
	margin-top:27px !important;
}
.ui-dialog-content .mt20{
	margin-bottom:25px;
	margin-right:20px;
}
.ui-dialog-body{
	padding:0 !important;
}
.ui-dialog-content .btnGrp{
	border-top:1px solid #dcdcdc;
	margin-bottom:20px;
	padding-right:20px;
}
.layui-layer-ico{
	background: url(../images/close.png) no-repeat 0 center !important;
}
.layui-layer-setwin .layui-layer-close1:hover{
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}
.ui-dialog-header{
	font-size: 16px !important;
	background: #0b91ec !important;
	font-weight: normal !important;
	color :#fff !important;
	border-radius: 2px 2px 0 0 !important;
}
.ui-dialog-close{
	color: #fff !important;
	font-size: 22px !important;
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
	top: 7px !important;
	right:10px !important;
}
.ui-dialog-close:hover, .ui-dialog-close:focus{
	color: #fff !important;
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}
.ui-dialog{
	border:0 !important;
	border-radius:2px !important;
}
/* page */
.dataTables_info{
	float:left !important;
	margin-top:10px;
	font-size:13px;
}
.dataTables_length>label{
	font-size:13px;
	color:#222;
}
.dataTables_paginate{
	float:right !important;
	margin-top:10px;
	margin-right:140px;
	font-size:12px;
	color:#222;
}
.paginate_button:hover{
	background-color: #dfedf6;
	border-radius: 2px;
}
.paginate_button.current{
	font-size:12px;
	color:#0b91ec;
}
.dataTables_paginate span>a{
	width:24px;
	height:24px;
	display:inline-block;
	text-align:center;
}
.paginate_button{
	width:24px;
	height:24px;
	display:inline-block;
	text-align:center;
	cursor: pointer;
}
.paginate_button.previous{
	background:url(../images/sprite.png) no-repeat -24px -250px;
}
.paginate_button.first{
	background:url(../images/sprite.png) no-repeat 0 -250px;
}
.paginate_button.next{
	background:url(../images/sprite.png) no-repeat -48px -250px;
}
.paginate_button.last{
	background:url(../images/sprite.png) no-repeat -72px -250px;
}
.paginate_button.first.disabled{
	background:url(../images/sprite.png) no-repeat 0 -226px;
}
.paginate_button.previous.disabled{
	background:url(../images/sprite.png) no-repeat -24px -226px;
}
.paginate_button.last.disabled{
	background:url(../images/sprite.png) no-repeat -72px -250px;
}
.paginate_button.next.disabled{
	background:url(../images/sprite.png) no-repeat -48px -250px;
}
/* 每页显示 */
.dataTables_length{
	position:absolute;
	bottom:2px;
	right:0;
}
.ui-popup-backdrop{
	opacity: 0.8 !important;
	background: #fff  !important;
}

/**welcome**/
.welcombg{
	width: 770px;
	height: 451px;
	margin: 0 auto;
	/* background: url(../images/welcomebg.png) no-repeat center center; */
}
.welcome_inner{
	width: 100%;
	height: 100%;
	text-align: center;
	padding-top: 37px;
	color: #1470af;
}
.welcomeimg{
	width: 354px;
	height: 171px;
	margin: 0 auto;
	background: url(../images/welcome.png) no-repeat 0 0;
}
.welcome_inner>h2{
	color: #1470af;
	font-weight: bold;
	font-size: 24px;
	margin-top: 25px;
	line-height: 30px;
}
.welcome_inner>h3{
	color: #1470af;
	font-size: 16px;
	margin-bottom: 25px;
}
.welcome_inner>ul{
	width: 602px;
	text-align: center;
	margin: 0 auto 0 100px;
}
.welcome_inner>ul>li{
	display: inline-block;
	width: 197px;
	height: 94px;
	background:url(../images/bg_05.png) no-repeat 0 0;
	text-align: right;
	cursor: pointer;
}
.welcome_inner>ul>li:hover{
	background-position: 0 -94px;
}
.icon01{
	width: 100%;
	height: 94px;
	background: url(../images/icon01.png) no-repeat 10px 31px;
}
.icon02{
	width: 100%;
	height: 94px;
	background: url(../images/icon02.png) no-repeat 10px 30px;
}
.icon03{
	width: 100%;
	height: 94px;
	background: url(../images/icon03.png) no-repeat 10px 30px;
}
.welcome_inner>ul>li>div>h5{
	font-size: 14px;
	font-weight: bold;
	color: #0f76bc;
	width: 130px;
	text-align: left;
	display: inline-block;
	margin-right: 20px;
	margin-top: 10px;
}
.welcome_inner>ul>li>div>p{
	font-size: 12px;
	color: #0f76bc;
	width: 130px;
	display: inline-block;
	text-align: left;
    margin-right: 20px;
    line-height: 18px;
}
/*协议start*/
.agreew1200{width: 1200px; height:100%; margin: 0 auto; background: #fff;  border:1px solid #efeded; margin-top: 20px; margin-bottom: 46px;}
.agreement{margin:0 auto;padding:20px 44px;}
.btnw{width:300px; margin:40px auto;}

/*协议end*/





/*browser*/
.browser{
	background: url(../images/browser.png) no-repeat center 0;
	height: 346px;
	width: 711px;
	position: absolute;
	top: 50%;
	margin-top: -173px;
	left: 50%;
	margin-left: -355.5px;
}
.browser h2{
	padding-top: 190px;
	font-size: 24px;
	text-align: center;
	color: #0f76bc;
}
.browser h3{
	font-size: 18px;
	text-align: center;
	color: #0f76bc;
	margin-top: 14px;
}
.browser>p{
	font-size: 16px;
	text-align: center;
	color: #0f76bc;
	margin-top: 28px;
	margin-bottom: 8px;
}
.browser>ul{
	text-align: center;
}
.browser>ul>li{
	border: 2px solid #0f76bc;
	border-radius: 4px;
	width: 128px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	margin: 0 15px;
	*display:inline;
 	*zoom:1;
 	_zoom:1;
}
.browser>ul>li>a{
	display: inline-block;
	color:#0f76bc;
	font-size: 16px; 
	padding-left: 22px;
}
.browser>ul>li>a.IE{
	background: url(../images/ie.png) no-repeat 0 center;
}
.browser>ul>li>a.Chrome{
	background: url(../images/chrome.png) no-repeat 0 center;
}
.browser>ul>li>a.Firefox{
	background: url(../images/firefox.png) no-repeat 0 center;
}
#addmaildiv>div, #removemaildiv>div, #addphonediv>div, #removephonediv>div {
	position:relative;
}
.error-message{
	position:absolute;
	right:20px;
	top:-17px;
	color:#ff5454;
	font-size: 12px;
}
.left200{
	right:120px;
}


/**发送邮件模板**/
.mailBox{width:690px;border:1px solid #efeded;margin:0 auto;margin-top:20px}
.mailHead{border-bottom:2px solid #0b91ec}
.mailBox h1{height:70px;line-height:70px;display:block;background:url(../images/logo2.png) no-repeat 0 center;width:400px;font-size:20px;font-weight:700;color:#383838;margin:0 auto;padding-left:46px;width:206px}
.mailCon{padding:0 34px;padding-bottom:6px}
.mailCon h3{background:url(../images/bg001.png) no-repeat center center;font-weight:700;font-size:17px;color:#222;height:27px;line-height:27px;text-align:center;margin-top:15px;margin-bottom:30px}
.mailCon p{font-size:14px;color:#222;vertical-align:middle;height:30px;line-height:30px}
.mailCon input[type=button]{width:110px;height:38px;background:#0b91ec;border-radius:3px;color:#fff;font-family:"Microsoft YaHei";cursor:pointer}
.mailCon input[type=button]:hover{background: #4faae8}
.mailBox p span{color:#0b91ec;font-size:18px;font-weight:700}
.mailCon>div{margin-top:40px;margin-bottom:145px}
.mailCon>div>p{display:inline-block;vertical-align:middle}
.mailCon a{text-decoration:none;color:#0b91ec}
.mailCon a:hover{text-decoration:underline}
.mailCon ul li{color:#777;font-size:12px;line-height:24px}
.mailFooter{height:46px;line-height:46px;border-top:1px solid #0b91ec;padding:0 34px;color:#777;font-family:"simsun";font-size:12px}

.link{
	display: inline-block;
    float: left;
    font-size: 14px;
    margin-top: 26px;
    margin-right: 10px;
}
.link a:hover{
	text-decoration:underline;
}
