body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li, 
pre,form, fieldset, legend, button, input, textarea,th, td { margin: 0; padding: 0;}
body,button, input, select, textarea {font: 12px/1.5 "Helvetica Neue", \5fae\8f6f\96c5\9ed1, \5b8b\4f53, arial;}
h1, h2, h3, h4, h5, h6 { font-size: 100%;}
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; } 
small { font-size: 12px; } 
ul, ol { list-style: none; }
a { text-decoration: none;cursor:pointer; outline:none;blr:expression(this.onFocus=this.blur()) }
em { font-style:normal}
sup { vertical-align: text-top; } 
sub { vertical-align: text-bottom; }
legend { color: #000; }
fieldset, img { border: 0; } 
button, input, select, textarea { font-size: 100%; } 
table { border-collapse: collapse; border-spacing: 0; }
article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,
summary, time, mark, audio, video {  display: block; margin: 0;padding: 0;}
mark { background: #ff0; }
q:before,q:after,blockquote:before,blockquote:after { content:""; }
html { overflow-y:scroll; font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline:0; }
textarea { overflow:auto; vertical-align:top; }

.clearfix:after { clear: both; content: "";display: block;height: 0;visibility: hidden;}
.clearfix {display: inline-block;}
* + html .clearfix { height: 1%;}
.clearfix {display: block;}
.unvisi {visibility: hidden;}
.f_red { color: red;}
.tips {position:absolute;z-index:1000;height:32px;background:#008FD4;overflow:hidden; margin-left:285px;}
.tips div{line-height:30px;padding:0px 10px 0px 10px; color:#FFF;}
.tishi {position:absolute;z-index:999;height:32px;background:#FF3300;overflow:hidden; margin-left:285px;}
.tishi div{line-height:12px;padding:10px 10px 8px 10px; color:#FFF;}
/* header */
.headerNav, .headerIntro{position: absolute;}
.headerIntro{background-image:url(bg_v1.png);}
.header{width:100%;height:64px;position:relative;margin:0 auto;z-index:2;overflow:hidden;border-bottom:2px solid #008fd4;}
.header12{width:1200px;position:relative;margin:0 auto;z-index:2;overflow:hidden;}
.headerLogo{top:0px;left:0px}
.headerIntro{height:28px;width:144px;display:block;background-position:0 -64px;top:17px;left:194px}
.headerNav{top:21px;right:10px;width:400px;text-align:right;color:#cfd0d0;}
.headerNav a{margin-left:13px;color:#959595;}
.headerNav .last{margin-left:0;}
 /* S footer */
.footer{padding:15px 0;text-align:center;color:#999;font-size:12px;background:#FFFFFF;clear: both; border-top:1px solid #d8d8d8;}	
.footer .footer-in{width:960px;margin:0 auto;}
.footer a.gLogo {display: nline-block;vertical-align:middle;height:36px;overflow:hidden;margin-right: 40px;}
.footer .gatherLink {vertical-align:middle;height:48px;margin:0 0 0 12px;text-align:left;}
.footer a{display:inline-block;color:#999;line-height:24px;font-size:12px;text-decoration:none;margin-right: 10px;}
.footer a:hover{color:#999;text-decoration:underline;}
/* E footer */
/* CSS Document */
.main_register { width:1200px; margin:0 auto; }
.main_register .releft{width:680px; float:left; margin-bottom:10px;}
.main_register .reright{width:500px; float:right;}
.main_register .reright .aside{width:460px;float: right;background-color: #f2f6fc;color: #666;margin-top: 40px;}
.main_register .reright .aside h3{margin-left:18px;font-size: 14px;font-weight: bold;padding-bottom: 3px;}
.main_register .reright .aside p{padding:0 18px;}
.main_register .reright .aside strong{display: block;padding-top: 3px;font-size: 14px;font-family: Arial;}
.main_register .reright .service{border-top: 1px solid #dbdfe3;border-bottom: 1px solid #dbdfe3;margin:10px 7px 12px;line-height: 40px;padding: 15px 0 15px 10px;background: url(haha.png) -330px -90px no-repeat;}
.main_register .reright .service li{position: relative;padding-left: 40px;}
.suggestionxin{display: inline-block;height: 26px;line-height: 26px;margin: 10px 0 0 18px;padding-left: 27px;color: #666;background: url(haha.png) -380px -248px no-repeat;}
/* S People Show */
.people-show {height:146px;}
.people-show-2{border-bottom: 1px solid #dbdfe3;margin: 10px 7px 12px;}
.people-show h3 {/* float:left;  */font-size:14px; font-size:12px; }
.people-show-2 #people-list{width:460px;margin:10px 22px 12px;position:relative; height:105px; overflow: hidden; }
.people-show .list li { position: relative;float:left; width:66px; height:105px; padding-top:0px; *line-height:1.4; text-align:center;  }
.people-show-2 .list li{margin-right: 6px;}
.people-show .list li figure { font-size:12px; line-height:1.2; }
.people-show .list li a{}
.people-show .list li a:hover { text-decoration:none; }
.people-show .list li a:hover .name { color: #4D6DBE; }
.people-show .list img { *display:block; padding:1px; border:1px dashed #d8d8d8;}
.people-show .list p.name {  color:#8199d8; width:66px; line-height:16px;padding:0px;}
.people-show .list .desc { color:#CCC; }
.people-show .plus-v { position:absolute;top:8px; padding:7px; vertical-align: middle; background-position: -224px 0px; /*right:-15px; top:-1px; */}
.people-show .layer{width:100px;padding: 5px 12px;z-index: 1000;}
/* E People Show */
/* =S mailInfo */
.mailInfo {height:119px;margin: 10px 7px 12px;color:#616161;border-bottom: 1px solid #dbdfe3;}
.mailInfo .title{font-size: 12px;font-weight: bold;padding-top: 8px;}
.mailInfo .title a{color: #000;font-size: 12px;}
.mailInfo .title a:hover{color: #4D6DBE;}
.mailInfo .infoTxt {width:438px;height:96px;overflow:hidden;margin:0px 20px 0px 0px; padding-left:20px;}
.infoTxt a {display:block;width:438px;height:24px;color:#8199d8;font-size:12px;}
.infoTxt a.hot {color:#C00;}
.infoTxt a.moreLink {width:255px;height:30px;line-height:30px;margin:0 auto;text-align:center;color:#99ABDA;}
.infoTxt a:hover {color: #4D6DBE;}
.infoTxt a:hover .msg,.infoTxt a.moreLink:hover {color: #4D6DBE;}
.infoTxt .date{margin-right: 10px;}
.infoTxt .cap {width:66px;padding:0 2px 0 0px;text-align:left;}
.infoTxt .msg {width:370px;font-size:14px;height:24px;line-height:24px;padding-left:5px;overflow:hidden;} 
.scrollArea {z-index:98;right:-5px;top:20px;width:5px;height:85px;background-position:-420px -120px;cursor:pointer;}
.scrollBtn {z-index:99;left:-3px;width:11px;height:30px;background-position:-400px -130px;overflow:hidden;}
.scrollBtn:hover, .scrollBtn-hover {background-position:-400px -130px;}
    /* =E mailInfo */


.ks-btn-blue{font-size:14px;background:#397EBE;width:200px; height:34px;color:#FFF;text-align:center;cursor:pointer;border:1px solid #397EBE;}

.ks-btn-blue:hover{border:1px solid #3ea5e1;background:#3ea5e1;color:#FFF;text-decoration:none}


.main_register .main_title { height:43px; line-height:43px; }
.main_register .information { float:left; width:640px; background:#f7fafd; border:1px solid #ccc; padding:10px 20px; line-height:25px; }
.main_register .register_title { float:left; width:680px; margin:10px 0; }
.main_register .register_title .tit_txt { float:left; width:100px; height:30px; line-height:30px; border-bottom:2px solid #008fd4; text-align:center; }
.main_register .register_title .tit_right { float:left; width:580px; height:30px; border-bottom:2px solid #ccc; }
.main_register table.reg { width:680px; border-collapse:collapse; border-spacing:0; float:left;}
.main_register table.reg td { height:40px; line-height:40px; }
.main_register table.reg td.name { width:100px; text-align:right; }
.main_register table.reg td input {}

.labelBox{ display:inline-block; border:1px solid #ccc;height:30px;padding:0 10px;float:left; margin-right:15px;}
.labelBox label{ vertical-align:middle;display:inline-block; line-height:30px;}
.selectBox{background: none repeat scroll 0 0 #FFFFFF;display: inline-block; vertical-align: middle;}
.selectBox select{border-radius: 2px 2px 2px 2px; height:30px; padding:2px 5px 2px 5px;border: 1px solid #ccc;color: #555555;font-size: 14px; margin-right:15px;}
.main_register #company_detail{ float:left;width:680px;}
.main_register table.reg td input.t280{width:280px; float:left;height:30px; line-height:30px; border:1px solid #ccc; }
.main_register table.reg td input.t80 ,.main_register table.reg td input.f_gray ,.main_register table.reg td input#answer ,.main_register table.reg td input#captcha{width:80px; float:left;height:30px; line-height:30px; border:1px solid #ccc; margin-right:15px;}
.main_register table.reg td #question ,.main_register table.reg td #canswer{ float:left; margin-left:10px; line-height:30px; color:#ff0000; }

.main_register table.reg td input.t180{width:180px; float:left;height:30px; line-height:30px; border:1px solid #ccc; margin-right:15px;}
.main_register table.reg td select { float:left; width:100px; }
.main_register table.reg td input.short { float:left; width:100px; height:30px; line-height:30px; border:1px solid #ccc; }
.main_register table.reg td input.error { float:left; width:280px; height:30px; line-height:30px; border:1px solid #ff0000; }
.main_register table.reg td input.short_error { float:left; width:100px; height:30px; line-height:30px; border:1px solid #ff0000; }
.main_register table.reg td img { vertical-align:middle; margin-right: 10px; }
.main_register table.reg td .suggestion  { float:left; margin-left:10px; line-height:30px; }
.main_register table.reg td .suggestion_error { float:left; margin-left:10px; line-height:30px; color:#ff0000; }
.main_register table.reg td .suggestion_ok { float:left; margin-left:10px; line-height:30px; color:#28ab00; }

.main_register .reg_agree { margin-top:10px; padding-left:100px; width:600px; height:30px; line-height:30px; }

.main_register .reg_icon { float:left; margin:10px 0 20px 100px; width:214px; height:39px; background:url(../img/main/register_icon.gif) no-repeat; cursor:pointer; }

.bg-white { background-color:#fff;}
.bg-grey { background-color:#f7f7f7;}
.bg-blue { background-color:#eaf4f6;}
.bg-white:hover td,.bg-grey:hover td,.bg-blue:hover td{ background-color:#f6fcef!important; }