/*
@author: sk
@update: name (2013-04-13 18:32)
*/
@charset "gb2312";
body{font:14px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1100px; background:#efefef;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
input{ outline:none;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
.layout{ clear:both;width:1200px;text-align:left;margin:0 auto;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{ float:left; _display:inline;}
.fr{ float:right; _display:inline;}
.pr{ position:relative;}
.abs{position:absolute;}


/*-------------------------------------------- login --------------------------------------------*/
.login_ico,.login_index li{ background:url("/OtherItem/images/ACIsignUp/login_ico.png") no-repeat;}

/**/
.login_index_header{ width:800px; height:307px; margin:0 auto; clear:both;}
.login_index_header .logo{ display:block; width:180px; height:50px; line-height:0; font-size:0; left:41px; top:88px;}
.login_index_header h1{ line-height:0; font-size:0;}

/**/
.login_index_bg{ background:url("/OtherItem/images/ACIsignUp/login_bg.jpg") no-repeat center top;}
.login_index{ width:580px; background:#fff; border-radius:15px; margin:0 auto; clear:both;}
.login_index h3{ font-size:24px; font-weight:bold; line-height:92px; padding-left:65px;}
.login_index ul{ padding-left:65px;}
.login_index li{ width:393px; height:48px; line-height:48px; font-size:16px; border:1px solid #ececec; border-radius:5px; padding-left:52px;}
.login_index li.ico01{ background-position:15px 11px;}
.login_index li.ico02{ background-position:15px -37px;}
.login_index li.ico03{ background-position:15px -99px;}
.login_index li.error{ height:22px; line-height:22px; padding:0 0 8px 15px; color:#ff0e0e; border:0; width:auto; background:none; font-size:14px;}
.login_index li.on{ border:1px solid #ff7a5b;}
.login_index .ipt1{ *display:inline-block; *vertical-align:-15px; font-size:16px; height:46px; line-height:46px; width:210px; border:0; text-indent:6px;}
.login_index .prompt_tex{ font-size:14px; color:#999;}
.login_index .yzm{ vertical-align:middle; margin-left:38px;}
.login_index .btn_wrap{ padding:5px 0 0 65px; width:447px;}
.login_index .btn_wrap .log_btn{ display:block; width:304px; height:56px; line-height:56px; text-align:center; font-size:20px; color:#fff; background:url("/OtherItem/images/ACIsignUp/lgoin_btn.png") no-repeat 0 0; text-decoration:none;}
.login_index .btn_wrap .forget_btn{ display:block; width:110px; height:56px; line-height:56px; text-align:center; font-size:14px; background:url("/OtherItem/images/ACIsignUp/lgoin_btn.png") no-repeat 0 -56px; text-decoration:none;}
.login_index .prompt{ padding:25px 0 35px;}
.login_index .prompt .tit{ height:48px; line-height:48px; text-align:center; padding-bottom:6px;}
.login_index .prompt .tit span{ font-size:18px; position:relative;}
.login_index .prompt .tit span .xian01,.login_index .prompt .tit span .xian02{ display:block; width:140px; height:1px; overflow:hidden; background:#e5e5e5; left:-164px; top:13px;}
.login_index .prompt .tit span .xian02{ left:auto; right:-164px;}
.login_index .prompt p{ font-size:14px; line-height:28px; padding:0 80px;}

.login_footer{ text-align:center; font-size:14px; color:#fff; line-height:32px; padding:30px 0 50px;}
.login_footer a{ color:#fff;}
.login_footer.other{ color:#333;}
.login_footer.other a{ color:#333;}


/*-------------------------------------------- index --------------------------------------------*/
.ico,.enroll_index .error .ipt1,.enroll_index .chk i,.enroll_index .chk.on i,.select i,.enroll_index .file_box .btn,.enroll_pop .close{ background:url("/OtherItem/images/ACIsignUp/ico.png") no-repeat;}
.header_wrap{ width:100%; height:350px; background:url("/OtherItem/images/ACIsignUp/header.jpg") no-repeat center top;}
.header{ height:350px;}
.header .logo{ display:block; width:180px; height:48px; line-height:0; font-size:0; left:15px; top:31px;}
.enroll_index{ margin-top:-120px; background:#fff; border-radius:20px; padding:35px 30px; box-shadow:0 5px 5px #e9e9e9;}
.enroll_index .title{ height:40px; line-height:40px; font-size:24px; font-weight:bold; color:#222; padding-left:25px;}
.enroll_index ul{ padding-top:5px;}
.enroll_index li{ float:left; width:445px; line-height:48px; margin-top:27px;}
.enroll_index li.two{ width:670px;}
.enroll_index li.thr{ width:1100px;}
.enroll_index li.sel{ position:relative; z-index:9;}
.enroll_index .tit{ display:block; float:left; width:170px; padding-right:10px; font-size:16px; text-align:right;}
.enroll_index .tit em{ color:#f7280d;}
.enroll_index .con{ float:left; position:relative;}
.enroll_index .ipt1{ *float:left; width:257px; height:48px; line-height:48px; text-indent:15px; border:1px solid #e1e1e1; border-radius:5px; color:#999; font-size:16px;}
.enroll_index .error .ipt1{ border:1px solid #ff7a5b; background-position:230px -135px;}
.enroll_index .ipt1.w2{ width:469px;}
.enroll_index .tex{ display:none;}
.enroll_index .error .tex{ display:block; line-height:34px; font-size:12px; color:#ff0e0e; position:absolute; bottom:-34px; left:9px;}
.enroll_index .chk{ float:left; width:98px; display:block; height:50px; line-height:50px; font-size:16px;overflow:hidden; position:relative; cursor:pointer;}
.enroll_index .chk i{ display:inline-block; width:20px; height:20px; background-position:0 0; margin-right:10px; vertical-align:-4px; *vertical-align:0px;}
.enroll_index .chk.on i{ background-position:-21px 0;}
.enroll_index .chk input{ position:absolute; left:-10px; top:-20px;}
.enroll_index .file_box{ float:left; position:relative; width:169px;height:50px;}
.enroll_index .file_box .btn{ *float:left; width:167px; height:48px; line-height:48px; border:1px solid #ccc; border-radius:5px; font-size:16px; text-indent:63px; background-position:30px -90px; text-align:left; cursor:pointer;}
.enroll_index .file_box .file{ position:absolute; top:0; left:0; width:167px; height:48px; background:#f8f8f8; filter:alpha(opacity:0);opacity: 0; cursor:pointer;}
.enroll_index .more{ float:left; line-height:50px; padding-left:20px; font-size:14px; color:#999;}
.enroll_index .download_btn{ display:block; width:167px; height:48px; line-height:48px; margin-right:15px; border:1px solid #ccc; border-radius:5px; font-size:16px; text-decoration:none; text-align:center;}
.enroll_index .download_btn em{ color:#ff6434;}
.enroll_index .upload_photos{ width:170px; height:170px; border:1px dashed #bfbfbf; border-radius:5px; position:absolute; right:55px; top:109px;}
.enroll_index .upload_photos .btn{ left:19px; top:67px; width:130px; height:41px; line-height:41px; text-align:center; font-size:16px; color:#fff; border:0; background:url("/OtherItem/images/ACIsignUp/index_btn.png") no-repeat 0 0;}
.enroll_index .upload_photos .file{ left:19px; top:67px; width:130px; height:41px; filter:alpha(opacity:0);opacity: 0; cursor:pointer;}
.enroll_index .upload_photos img{ display:block; position:absolute; left:0; top:0; width:170px; height:170px;}
.enroll_index .explain{}
.enroll_index .explain h3{ font-size:24px; font-weight:bold; line-height:72px; padding:23px 0 0 27px;}
.enroll_index .explain p{ font-size:16px; line-height:30px;}
.enroll_index .explain p.two{ padding-left:24px;}
.enroll_index .explain em{ color:#ff6434;}
.enroll_index .btn_wrap{ text-align:center; padding:40px 0 26px;}
.enroll_index .btn_wrap .save_btn,.enroll_index .btn_wrap .submit_btn{ display:inline-block; width:224px; height:56px; line-height:56px; text-align:center; font-size:20px; color:#fff; margin:0 13px; text-decoration:none; background:url("/OtherItem/images/ACIsignUp/index_btn.png") no-repeat 0 -41px;}
.enroll_index .photo{ display:none; padding:33px; background:#f8f8f8; margin-top:28px;}
.enroll_index .photo .close{ display:block; width:30px; height:30px; background-position:0 -333px; top:13px; right:13px;}

    /**/
.adCeng{ display:none; width:100%;z-index:998;height:100%;background:#000;opacity:.4;filter:alpha(opacity=40);position:fixed;top:0;left:0;_position:absolute;_height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
.enroll_pop{ display:none; width:452px; background:#fff; position:fixed; left:50%; top:50%; margin-left:-226px; z-index:999;  _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.enroll_pop .close_btn{ display:block; width:15px; height:15px; top:16px; right:22px; background-position:0 -195px;}
.enroll_pop .tex01{ line-height:22px; padding:50px 0 30px; text-align:center; font-size:18px; color:#666;}
.enroll_pop .tex02{ line-height:28px; padding:40px 40px 10px 40px; font-size:16px; color:#666;}
.enroll_pop .btn_wrap{ text-align:center; padding:40px 0 26px;}
.enroll_pop .btn_wrap .back_btn,.enroll_pop .btn_wrap .sure_btn{ display:inline-block; width:165px; height:49px; line-height:49px; text-align:center; font-size:16px; color:#fff; margin:0 11px; background:url("/OtherItem/images/ACIsignUp/index_btn.png") no-repeat 0 -97px; text-decoration:none;}
.enroll_pop .success{ padding:38px 40px 0;}
.enroll_pop .success .icon{ width:68px; height:68px; display:block; margin:0 auto; background-position:0 -246px;}
.enroll_pop .success h3{ font-size:26px; line-height:58px; text-align:center; color:#ff6434; font-weight:bold;}
.enroll_pop .success p{ line-height:28px; font-size:16px; color:#666;}
.enroll_pop .success .ewm{ padding:0 0 10px 20px;}
.enroll_pop .success .ewm li{ float:left; _display:inline; width:144px; margin-right:35px;}
.enroll_pop .success .ewm li.none{ margin-right:0;}
.enroll_pop .success .ewm img{ display:block; width:117px; height:117px; border:14px solid #f0f0f0;}
.enroll_pop .success .ewm p{ font-size:14px; line-height:30px; color:#7f7f7f; text-align:center;}

/*jquery-select.tipxw固定样式请勿动*/
.select_boxhs {position:relative}
.select_boxhs select{display:none}
.select_boxhs input{padding:0;margin:0;cursor:pointer;position:absolute;top:0;left:0;background:none}
.select_boxhs i{position:absolute}
.select_boxhs ul {list-style-type:none;padding:0;margin:0;width:100%;display:none;position:absolute;overflow-x: hidden;overflow-y: auto}
.select_boxhs ul li{list-style-type:none;padding:0;margin:0}
.select_boxhs ul.show{display:block}

/**/
.select{width:264px;height:50px;font-family: "Microsoft Yahei"; z-index:199;}
.select input{border:1px solid #e0e0e0; border-radius:5px; width:242px;overflow:hidden; font-size:16px; height:48px;line-height:48px;padding:0 0 0 15px;font-family: "Microsoft Yahei";color:#999}
.select input.on{color:#666}
.select input.show{border:1px solid #ff9227}
.select i{display:block;width:21px;height:12px; top:19px; right:14px; background-position:0 -24px;}
.select i.on{ background-position:-23px -24px;}
.select ul { width:257px; border:1px solid #a7cee2;background:#fff}
.select ul.show{border:1px solid #ff9227}
.select ul li {overflow:hidden;width:96%;cursor:pointer;line-height:30px;height:30px;padding:0 0 0 4%}
.select ul li.hover {background:#a7cee2;color:#fff}








































