@charset "utf-8";
/*
	Code_File:login.css by BROS
	Revision 2.1
	Date 2014/01/16
	Colors blue: #4D99E0;
*/
/*---------------------------------	全局控制 -----------------------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin: 0;padding: 0;font:12px SimSun, Helvetica, sans-serif;_font-family:"SimSun";	color:#555;}
iframe, img {border: 0;}
em, strong, th {font-style: normal;font-weight: normal;}
ul, li {list-style: none;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
address, caption, cite, code, dfn, em, i, th, var {	font-style:normal;font-weight:normal;}
input, button, textarea, select {font-family: Tahoma, Helvetica, Arial, sans-serif;font-size: 12px;vertical-align: middle;}
table {border-collapse: collapse;border-spacing: 0;}
a {color:#0A8CD2;text-decoration:none; blr:expression(this.onFocus=this.blur())}
a:hover {color: #0A8CD2;text-decoration:underline;}
.clearfix:after{visibility: hidden; display: block;font-size: 0; content: "."; clear: both; height: 0;}
*html .clearfix{zoom: 1;}
*:first-child + html .clearfix{zoom: 1;}
.clear {clear:both;}
.rounded{-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.bgWhite{ background:#fff;}
input::-ms-clear{display:none;}
/*---------------------------------	位置/方向 -----------------------------------*/
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.position-left{left:0;}
.position-right{right:0;}
.float-left{ float:left;}
.float-right{ float:right; display: inline-block;}
.zIndex1, .zIndex2, .zIndex3, .zIndex4, .zIndex5, .zIndex6, .zIndex7, .zIndex8, .zIndex9, .zIndex10{ position:relative;}
.zIndex10{ z-index:10;}
.zIndex9{ z-index:9;}
.zIndex8{ z-index:8;}
.zIndex7{ z-index:7;}
.zIndex6{ z-index:6;}
.zIndex5{ z-index:5;}
.zIndex4{ z-index:4;}
.zIndex3{ z-index:3;}
.zIndex2{ z-index:2;}
.zIndex1{ z-index:1;}
.mT10{ margin-top:10px;}
.mT15{ margin-top:15px;}
.mB40{ margin-bottom:40px;}
.w80{ width:80px;}
/*---------------------------------	文字颜色 -----------------------------------*/
.blue{ color:#0062ac;}
.blueBold{ color:#0062ac; font-weight:bold;}
.red{ color:#f40914;}
.redBold{ color:#f40914; font-weight:bold;}
.green{ color:#279d5e;}
.greenBold{ color:#279d5e; font-weight:bold;}
.orange{ color:#ee7600;}
.orangeBold{ color:#ee7600; font-weight:bold;}
/*---------------------------------	显示/隐藏 -----------------------------------*/
.show{display:block;}
.hide{display:none;}
/*---------------------------------	阴影 -----------------------------------*/
.shadow{ box-shadow:0px 2px 2px #d5d5d5; }
.shadowMini{ box-shadow:0px 1px 1px #efefef; }
/*---------------------------------	图标 -----------------------------------*/
.ico-people, .ico-tips, .ico-peopleSmall, .ico-pas, .ico-number, .ico-link, .ico-dot, .ico-tel, .ico-book, .ico-pc, .ico-ie, .ico-new, .ico-ok, .ico-triangle, .ico-error{ width:24px; height:24px; background:url(../img/bg_login.png);}
.ico-people{ width:48px; height:48px; background-position: 0 -80px ;}
.ico-tips{ width:48px; height:48px; background-position: -48px -80px ;}
.ico-peopleSmall{ background-position: -96px -80px ;}
.ico-pas{ background-position: -120px -80px ;}
.ico-number{ background-position: -144px -80px ;}
.ico-link{ background-position: -192px -80px ;}
.ico-dot{ background-position: -192px -104px ;}
.ico-tel{ background-position: -216px -80px ;}
.ico-book{ background-position: -216px -104px ;}
.ico-pc{ background-position: -240px -80px ;}
.ico-ie{ background-position: -240px -104px ;}
.ico-new{ background-position: -264px -80px ;}
.ico-ok{ background-position: -264px -104px ;}
.ico-triangle{ background-position: -288px -80px ;}
.ico-error{ background-position: -288px -104px ;}
.ico-new{ background:url(../../img/ico-new.gif);}
.ico-success, .ico-error, .ico-warning, .ico-problem, .ico-info,.ico-successBig, .ico-errorBig, .ico-warningBig, .ico-problemBig, .ico-infoBig{
	width: 16px;
	height: 16px;
	background: url("../img/basic/ico_warn.png") no-repeat;
	_background: url("../img/basic/ico_warn.gif") no-repeat;
	margin: 0 3px 0 0;
	overflow: hidden;
	display:inline-block;
	vertical-align: middle;
	}
.ico-success{background-position: -0 -0}
.ico-error{background-position: -0px -50px}
.ico-warning{background-position: -0px -100px}
.ico-problem{background-position: -0px -150px}
.ico-info{background-position: -0px -200px}
.ico-successBig{background-position: -95px -0px}
.ico-errorBig{background-position: -95px -53px}
.ico-warningBig{background-position: -95px -100px}
.ico-problemBig{background-position: -95px -150px}
.ico-infoBig{background-position: -95px -206px}
/*---------------------------------	控件 -----------------------------------*/
.ocx_style{float:left; padding-left:10px; width:155px; height:30px; line-height:30px\9; border:0; color:#c8c8c8;outline:none }


/*---------------------------------	头部区域 -----------------------------------*/
.headTopBox{ width:100%; height:30px; background:url(../img/newImg/login/new_login_02.png);}
.headTop{ position:relative; margin:0 auto; width:1000px;height:30px;}
.headTop .home{ position:absolute; left:0; height:30px;}
.headTop .home i{ float:left; width:24px; height:30px; background:url(../img/newImg/login/new_login_01.png);}
.headTop .home a{ float:left; height:30px; line-height:30px; color:#676767; font-family: Microsoft YaHei;}
.headTop .home a:hover{ color:#3a6bc7;}
.headTop .link{ position:absolute; right:0; height:30px;}
.headTop .link i{ padding:0 7px; line-height:30px; color:#676767;}
.headTop .link a{ line-height:30px; color:#676767; font-family: Microsoft YaHei;}
.headTop .link a:hover{ color:#3a6bc7;}
.headTop .link span{ padding-left:0px; color:#676767; font-family: Microsoft YaHei;}
.headTop .link span b{ color:#cc0107; font-weight:100; font-family:Arial;}
.headBox{ width:100%; height:77px;background:url(../img/newImg/login/new_login_04.png);}
.head{ position:relative; margin:0 auto; width:1000px; height:77px; }
.head .logo{ position:absolute; left:0; top:8px; width:420px; height:60px; background:url(../img/newImg/login/logo_ceobs.png);}
.head .info{ position:absolute; top:26px; right:18px;  height:24px;}
.head .info i{ float:left; width:24px; height:24px; background:url(../img/newImg/login/new_login_03.png);}
.head .info a{ float:left; padding-left:10px; height:24px; line-height:24px; color:#676767; font-size:14px; font-family: Microsoft YaHei;}
.head .info a:hover{ color:#3a6bc7;}
/*BANNER*/
.container{ position:relative;width: 100%;height: 400px;}
.banner .banner_cont{width: 100%;height: 400px; overflow: hidden;}
.banner_cont ul{ width:100%; overflow: hidden;  height: 400px;}
.banner_cont ul li{float: left;width: 100%;height: 400px;position: relative; background-position: center center; text-align:center;}
.banner_cont ul li img { position:absolute; top:0; left:50%; margin-left:-750px;}
.banner_cont .btns{width: 100%; height: 14px; position: absolute;z-index: 110;bottom: 10px; left: -400px; text-align: center;}
.banner_cont .btns .span{display:inline-block; width: 14px; height: 14px; margin:0px 2px; background:url(../img/newImg/login/point.png) no-repeat 0px 0px; cursor: pointer; overflow: hidden;}
.banner_cont .btns .active{background-position: 0 -14px;}

/*---------------------------------	信息区域框架 -----------------------------------*/
.loginMainBox{ margin:0 auto; width:980px; height:380px; background-color:#fff;}
.loginMainBox .leftBox{ float:left;display:inline;  width:620px; height:380px; }
.loginMainBox .rightBox{ float:right;  padding: 10px 30px 0 30px; width:300px; height:360px;}
.newLoginBox{ left:50%; top:0; margin-left:230px; z-index:99; position:absolute;width:266px; height:306px;}
.newLogin{ top:18px; right:50px; z-index:99; position:absolute; width:266px; height:336px; background:url(../img/newImg/login/login_bg.png) no-repeat;}
/*---------------------------------	登录标题 -----------------------------------*/
.loginTitle{ display:none; position:absolute; top:16px; left:35px;  font-size:24px; color:#646464; font-family: Microsoft YaHei; }
/*---------------------------------	登录信息 -----------------------------------*/
.loginInput{ position:absolute; left:35px; top:60px; width:197px; height:210px;}
.loginInput dd{ position:relative; display:block; width:197px; height:40px;}
.loginInput .inputTr{ width:195px; height:30px; border:#c4c5c7 1px solid;}
.loginInput .inputTr em{ float:left; width:30px; height:30px; background-color:#c4c5c7;}
.loginInput .inputTr em i{ display:block; margin:3px; width:24px; height:24px;}
.loginInput .inputTr input{ float:left; padding-left:10px; width:155px; height:30px; line-height:30px\9; border:0; color:#c8c8c8;outline:none}
.loginInput .verification{ float:left; width:105px;}
.loginInput .verification input{ width:65px;}
.loginInput .verificationImg{ float:left; padding-left:5px; padding-top:2px;}
.loginInput .verificationImg img{ width:84px; height:28px; cursor:pointer;}
.loginInput .verificationNew{ float:right; width:28px; height:38px; cursor:pointer;}
.loginInput .verificationNew i{ display:block; float:right; margin:7px 0; width:24px; height:24px;}
.loginInput .inputCurrent{ border:#5782c7 1px solid;}
.loginInput .inputCurrent em{background-color:#1675bf;}
/*.loginInput .inputCurrent input { color:#5782c7;font-weight:bold;}*/
.loginInput .inputCurrent .ico-peopleSmall{ background-position: -96px -104px ;}
.loginInput .inputCurrent .ico-pas{ background-position: -120px -104px ;}
.loginInput .inputCurrent .ico-number{ background-position: -144px -104px ;}
.loginInput .inputOn input { color:#5782c7; font-weight:bold;}
.newErrorInfo{ position:absolute; left:35px; bottom:66px; padding:1px 0; width:197px; color:#1675bf;}
.loginBtn { position:absolute; left:35px; top:234px; width:197px;}
.loginBtn input{ width:197px; height:36px; border:0; background:url(../img/newImg/login/new_login_09.png); cursor:pointer;outline: none;}
.loginBtn .inputOn{ background:url(../img/newImg/login/new_login_09on.png);}
.loginText{ position:absolute; left:35px; top:272px; width:197px; text-align:center;}
.loginText a{ font-size:16px; color:#878384;font-family: Microsoft YaHei;}
.loginText a:hover{ color:#3a6bc7;}
.loginNewIco{ display:none; position:absolute; top:120px; right:10px; z-index:100; width:20px; height:22px; background:url(../img/newImg/login/new_login_08.png); cursor:pointer;}
.loginNewIco2{ position:absolute; top:120px; right:10px; z-index:100; width:20px; height:22px; background:url(../img/newImg/login/new_login_08.png); cursor:pointer;}
.pointSmallBox{ position:absolute; top:188px; right:123px; width:16px; height:16px; z-index:100;}
.pointSmallBox i{ float:left; width:16px; height:16px;}
/*---------------------------------	下部信息框 -----------------------------------*/
.bgTiaoYy{ width:100%; height:7px; font-size:0; background:url(../img/newImg/login/new_login_07.png);}
.newTitleBig{ margin:0 auto; width:980px; height:60px; border-bottom:#aaaaaa 0px solid;}
.newTitleBig li{ float:left; position:relative;}
.newTitleBig li a{ padding-top:0px; text-decoration:none; cursor:pointer; display:block;  text-align:center; }
.newTitleBig li a b{ padding-right:0px; font-size:20px; font-weight:bold; font-family: Microsoft YaHei; color:#ca0d0b;}
.newTitleBig li a span{ font-size:20px; font-weight:bold; font-family: Microsoft YaHei; color:#5d5d5d;}
.newTitleBig .line{ background:url(../img/newImg/login/new_login_10.png) right center no-repeat;}
.tipsInfo { position:relative; margin:0 auto; width:1000px; height:120px; }
.tipsInfo .ico1{ position:absolute; top:32px; left:25px; width:32px; height:32px; background:url(../img/newImg/login/new_login_05.png);}
.tipsInfo .ico2{ position:absolute;top:29px; right:267px; width:32px; height:32px; background:url(../img/newImg/login/new_login_06.png);}
.tipsInfo .tipsOne{ position:absolute; top:16px; left:58px; width:606px;}
.tipsInfo .tipsOne li{ padding:2px 3px; line-height:150%;}
.tipsInfo .tipsOne li a{ color:#003398;}
.tipsInfo .tipsBook{ padding:5px 10px 10px 10px;}
.tipsInfo .tipsBook dt{ height:24px; line-height:24px; font-size:14px; font-weight:bold;}
.tipsInfo .tipsBook dt i{ float:left;}
.tipsInfo .tipsBook dd{ padding:5px; line-height:180%; color:#8f8f8e;}
.tipsInfo .tipsTwo{ position:absolute; top:29px; right:35px; width:242px; text-align:center;}
.tipsInfo .tipsTwo h4{ font-size:20px; color:#3f3f3f; font-family: Microsoft YaHei; font-weight:bold; }
.tipsInfo .tipsTwo p{ text-align:center; padding-top:6px; color:#c80203; font-family: Microsoft YaHei; font-size:14px;}
/*---------------------------------	版权区 -----------------------------------*/
.footerBox{ position:relative;	margin:0 auto;width:1000px;height:80px; border-top:#D77793 8px solid;}
.footerBox .copyright{ position:absolute; width:1000px; left:0; height:80px; line-height:80px; color:#000201; text-align:center;}
/*---------------------------------	支持信息 -----------------------------------*/
.expandBox{ position:relative; padding-top:20px;	margin:0 auto;width:980px;height:40px;}
.expandBox p{ line-height:24px;}
.expandBox p i{ float:left; margin-right:4px;}
.expandBox .leftBox{ float:left;}
.expandBox .rightBox{ float:right;}
.expandBox .imgBox{ padding:10px; text-align:center;}
.expandBox .imgBox a{ display:inline-block; padding:10px;}
.adBox{ position:relative; left:0; top:0; width:620px; height:380px; }
.adBox {overflow:hidden; position:relative; width:620px; height:380px;}
.adBox .slider,.ad .num{position:absolute;}
.adBox .slider li{list-style:none;display:inline;}
.adBox .slider img{display:block; width:620px; height:380px;}
.adBox .num{ position:absolute;left:8px; bottom:5px; _bottom:8px;}
.adBox .num li{float: left;color: #4279e1; text-align: center;	line-height: 16px;width:16px; height:16px;font-family: Arial;font-size: 12px;cursor: pointer;overflow: hidden;margin: 3px 1px;border: 1px solid #fff;	background-color: #fff;}
.adBox .num li.on{color: #fff;	line-height: 16px;width: 16px;height: 16px;font-size: 14px;	margin: 3px 1px;border: 1px solid #4279e1;background-color: #4279e1;font-weight: bold;}

/*---------------------------------	认证登录标题 -----------------------------------*/
.approveTitle{ padding-bottom:5px; height:48px; line-height:46px; font-size:22px; color:#646464; border-bottom:#f2f2f2 1px dashed; }
.approveTitle i{ float:left; margin-right:6px;}
.approveTitle span{ margin-left:185px;}
.all {
	margin:0 auto;
	padding:0 10px;
	position:relative;
	z-index:1;
	width:980px;
	height:410px;
	background-color:#fff;
}
.title {
	height:50px;
	font-size:16px;
	font-weight:bold;
	line-height:50px;
	padding-left:10px;
	color:#b82816;
}
.box_lall {
	position:relative;
	width:980px;
	height:480px;
}
.box_lall .login_box {
	position:absolute;
	z-index:10;
	width:695px;
	height:310px;
	background:url(../img/bg_login1.png);
	top:0px;
	left: px;
}
.box_lall .login_box .input_box {
	position:absolute;
	left:7px;
	top:30px;
	width:358px;
	height:180px;
}
.box_lall .login_box .input_box td {
	padding:0 5px 40px 5px;
}
.box_lall .login_box .input_box th {
	padding:0 5px 40px 5px;
	text-align:right;
}
.box_lall .login_box .sm1 {
	position:absolute;
	right:27px;
	top:30px;
	width:320px;
	height:80px;
	padding-left:16px;
	background:url(../img/ico_a.png) left top no-repeat;
}
.box_lall .login_box .sm2 {
	position:absolute;
	right:27px;
	top:95px;
	width:320px;
	height:80px;
	padding-left:16px;
	background:url(../img/ico_a.png) left top no-repeat;
}
.box_lall .login_box .sm3 {
	position:absolute;
	right:27px;
	top:162px;
	width:300px;
	height:26px;
	line-height:26px;
}
.box_lall .login_box .sm6 {
	position:absolute;
	left:85px;
	top:60px;
	width:220px;
	height:80px;
	padding-left:16px;
	color:#999;
}
.box_lall .login_box .sm3 span {
	float:left;
	padding-right:10px;
}
.box_lall .login_box .sm4 {
	position:absolute;
	right:30px;
	top:215px;
	width:300px;
	height:26px;
	line-height:26px;
	text-align:right;
}
.box_lall .login_box .sm5 {
	position:absolute;
	right:260px;
	top:215px;
	width:300px;
	height:26px;
	line-height:26px;
	text-align:right;
}
.box_lall .login_box2 {
	position:absolute;
	z-index:10;
	width:266px;
	height:155px;
	background:url(../img/bg_box.png);
	top:0px;
	right:5px;
}
.box_lall .login_box2 .text1{ padding:15px 15px 0 15px;}
.box_lall .login_box2 .text1 b { font-size:14px; padding-bottom:10px; display:inline-block;}
.box_lall .login_box2 .text2{  padding:10px; text-align:center; color:#b82816;}
.box_but {
	position:absolute;
	z-index:10;
	top:208px;
	left: 440px;
	width:99px;
	height:38px;
}
.box_but input {
	width:99px;
	height:38px;
	background:url(../img/but_bg.png);
	border:0;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}
.approveBtn {  float:left; margin-top:230px;margin-left:100px;margin-right:100px;width:100px; height:46px;}
.approveBtn input{ width:100px; height:44px; background-color:#46a6f1; border:0; border-bottom:#3c8dcd 2px solid; cursor:pointer;color:#fff; font:22px Microsoft YaHei, Helvetica, sans-serif;}

/* flexslider */
.flexslider{position:relative;height:400px;overflow:hidden;/*background:url(../img/newImg/login/loading.gif) 50% no-repeat;*/}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.flex-control-nav{position:absolute; left:-400px;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../img/newImg/login/point.png) no-repeat 0px 0px; cursor: pointer; overflow: hidden;}
.flex-control-nav .flex-active{background-position:0 -14px;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:none;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../img/newImg/login/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../img/newImg/login/next.png) center center no-repeat;}