@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
a{ color:#039; text-decoration:none; }
a:hover{ color:#f60; text-decoration:underline;}
ul{ list-style:none;}
ul li{ list-style:none;}
.clear{clear:both;height:10px;overflow:hidden;}
.containers{ width:950px; margin:0 auto; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.line{ width:950px; height:4px; background:#5593d3; margin:10px 0; overflow:hidden;}
.title{ width:500px; clear:both; float:left;  height:50px;}
.title h2{color: #1988C8;font-family: Arial;font-size: 20px;font-weight: bold; font: 1.5em/180% arial;}
.title p{color: #000;font-size: 14px;font-weight: bold;}
.righttitle{ float:left; width:450px; padding-top:15px; font-size:12px;height:35px; text-align:right;}
.righttitle p{ line-height:18px;}
.righttitle p i{  color:red;}
.righttitle p a{ color:#038EFA; font-weight:bold;}
.righttitle p.huise{ color:#666;}
.content{ clear:both; float:left;width:950px; margin:25px 0;}
.contentleft{ float:left; width:650px; overflow:hidden;}
.contentleft h3{ font-size:11px;  font-weight:normal; color:#666; line-height:24px; height:24px; width:700px; clear:both; float:left; border-bottom:1px dashed #ccc;}
.contentleft ul{ clear:both; flcoat:left; width:700px; padding:10px 0;}
.contentleft ul li{ width:700px; float:left; margin:10px 0;}
.contentleft ul li b{ width:250px; text-align:right; display:block; float:left; line-height:24px;}
.contentleft ul li b i{ color:red; margin-right:3px;}
.contentleft ul li span{ width:440px; float:left; display:block; margin-left:10px;_margin-left:3px;*+margin-left:3px;  overflow:hidden;}
.contentleft ul li span input{border:none;font-size:12px; height:19px;line-height:19px; padding:4px; }
.contentleft ul li span input.input{width:125px;}
.contentleft ul li span select{ width:250px; border:1px solid #ccc;  height:24px;}
.contentleft ul li span select.userGender{ width:55px; margin-top:1px; border:1px solid #ccc; _margin-left:5px;}
.contentleft ul li span.radios input{ vertical-align:middle; margin:5px 3px 0 0px; background:none; }
.contentleft ul li span.radios label{margin-top:5px; margin-right:5px;}
.contentleft ul li span input.firstname{ width:100px; margin-right:10px;}
.contentleft ul li span input.lastname{ width:70px;}
.contentleft ul li span input.gh{ width:50px; margin-right:10px;}
.contentleft ul li span input.qh{ width:70px; margin:0 10px;}
.contentleft ul li span input.dh{ width:100px;margin-left:10px;}
.contentleft ul li span p{ clear:both;color: #888;font: 10px verdana; line-height:24px;}
.contentleft ul li span input.email{ width:250px;}

.contentleft ul li span input.code{ width:100px}
.contentleft ul li span img{ vertical-align:middle; margin-left:5px; }
.contentleft ul li span #countryFlagImg{width:20px; height:15px;_margin-top:-5px;*+margin-top:-5px;}
.contentleft .loginbt{ width:645px; text-align:right; }
.contentleft .loginbt .bt{ vertical-align:middle; background:url(../images/loginbt.jpg) no-repeat; width:160px; font-family:Arial; cursor:pointer; height:40px; border:0; margin-bottom:10px; color:#fff; font-size:14px; font-weight:bold;  }
.contentleft .loginbt span{ margin-left:10px; vertical-align:middle;}
.contentleft .loginbt span a {color: #038EFA;font-weight: bold;}
#agreement p{ line-height:24px; color:#069;font-weight: bold;}
#agreement textarea{ border:1px solid #ccc; font:11px/1.5 Verdana,Arial;line-height:18px;} 
.contentright{ float:left; width:238px; margin-left:60px;  border:1px solid #cfe5f2; background:#fff; overflow:hidden;}
.conte{ background:#f1f6fa; margin:2px;_margin:2px 1px 2px 2px; width:214px;overflow:hidden;padding:0 10px; }
.conte h3{font-size: 14px;overflow: hidden;padding: 5px 0;}
.conte p{  line-height: 20px; margin-top:5px;}
.conte ul{ float:left ; clear:both; width:214px; overflow:hidden; padding:5px 0 10px 0 ;}
.conte ul li{ padding-left:20px; background:url(../images/loginico.jpg) no-repeat; margin:10px 0;}
.conte em{color:#8ec45a;font-size: 18px; font-weight:bold; padding:0 0 10px 0; display:block; }
.contentleft ul li span .grayInput{background: url("../images/spriteB.png") no-repeat 0 -124px ;}
.contentleft ul li span .yelInput{background: url("../images/spriteB.png") no-repeat 0 -152px ;}
.contentleft ul li span .redInput{background: url("../images/spriteB.png") no-repeat 0 -180px ;}
#countrySelect{ background:none; font-family:Arial, Helvetica, sans-serif;}
#firstName,#lastName{ color:#999; font-family:Arial, Helvetica, sans-serif;}
#firstNameTips{ margin-left:2px;clear:both; float:left; margin-top:5px;}
#lastNameTips{margin-left:2px; margin-top:5px;}
.contentleft ul li span .yelTxt { border:1px solid #ffe400; background:#fffdee; padding:3px; width:200px; overflow:hidden; margin-left:-22px;  }
.contentleft ul li span .yelTxt span{ width:200px; overflow:hidden; margin-left:0;}
.contentleft ul li span .redTxt { background:#fff5f5; border:1px solid #e42d21; margin-left:0px; width:270px; padding:3px 3px 3px 20px;margin-left:-22px;}
.contentleft ul li span .redTxt span{ width:270px; overflow:hidden; margin-left:0;}
.contentleft ul li span .yelTxtA { border:1px solid #ffe400; background:#fffdee; padding:3px; width:200px; overflow:hidden; margin-left:-22px;  }
.contentleft ul li span .yelTxtA span{ width:200px; overflow:hidden; margin-left:0;}
.contentleft ul li span .redTxtA { background:#fff5f5; border:1px solid #e42d21; margin-left:0px; width:270px;padding:3px 3px 3px 20px;margin-left:-22px;}
.contentleft ul li span .redTxtA span{ width:270px; overflow:hidden; margin-left:0;}
.contentleft ul li span .yelTxtB { border:1px solid #ffe400; background:#fffdee; padding:3px; width:200px; overflow:hidden; margin-left:-22px;  }
.contentleft ul li span .yelTxtB span{ width:200px; overflow:hidden; margin-left:0;}
.contentleft ul li span .redTxtB { background:#fff5f5; border:1px solid #e42d21; margin-left:0px; width:270px; padding:3px 3px 3px 20px;margin-left:-22px;}
.contentleft ul li span .redTxtB span{ width:270px; overflow:hidden; margin-left:0;}


.contentleft ul li span input.inputA{width:263px;}
.contentleft ul li span .grayInputA{background: url("../images/spriteB.png") no-repeat 0 -499px ;}
.contentleft ul li span .yelInputA{background: url("../images/spriteB.png") no-repeat 0 -534px ;}
.contentleft ul li span .redInputA{background: url("../images/spriteB.png") no-repeat 0 -570px ;}

.contentleft ul li span.tele input{ float:left;}
.contentleft ul li span.tele span{ float:left; width:5px; display:block;margin:5px; }
.contentleft ul li span input.inputB{width:61px;}
.contentleft ul li span .grayInputB{background: url("../images/spriteB.png") no-repeat 0 -606px ;}
.contentleft ul li span .yelInputB{background: url("../images/spriteB.png") no-repeat 0 -649px ;}
.contentleft ul li span .redInputB{background: url("../images/spriteB.png") no-repeat 0 -685px ;}

.contentleft ul li span .judgeIcon{ display:block; float:left;  width:24px; height:20px; margin-left:0; background:none; }
.contentleft ul li span .redIcon {background: url("/images/xman_images.gif") no-repeat scroll 0px -194px #FDE8E9; }
#phoneCountryTips .judgeIcon,#phoneAreaTips .judgeIcon,#phoneNumberTips .judgeIcon,#emailTips .judgeIcon,#passwordTips .judgeIcon ,#passwordConfirmTips .judgeIcon,#imagePasswordTips .judgeIcon{  width:24px; height:20px; float:left;}
#companyNameTips{ margin-left:2px; margin-top:5px;}
#phoneCountryTips,#phoneAreaTips,#phoneNumberTips{ clear:both; float:left; width:270px; margin:0; }
#phoneCountryTips .yelTxtB,#phoneAreaTips .yelTxtB,#phoneNumberTips .yelTxt{margin-left:-24px;}
#phoneCountryTips .redTxtB,#phoneAreaTips .redTxtB,#phoneNumberTips .redTxt{margin-bottom:3px; margin-left:-24px;padding:3px 3px 3px 20px; }
#phoneAreaTips .redTxtB,#phoneNumberTips .redTxt{ margin-top:5px;}
#phoneCountryTips span,#phoneAreaTips span,#phoneNumberTips span{ width:220px; margin:0; margin-left:2px; }
#emailTips,#passwordTips{ margin:0;}
#emailTips span,#passwordTips span{ width:270px;}
#passwordConfirmTips,#imagePasswordTips{ margin:5px 0 0 0;}
#passwordConfirmTips span,#imagePasswordTips span{ width:250px;}

#imagePasswordTips .yelTxt{border:1px solid #ffe400; background:#fffdee; padding:3px; width:250px; overflow:hidden; margin-left:-22px; }
#imagePasswordTips .redTxt{ background:#fff5f5; border:1px solid #e42d21; margin-left:0px; width:270px; padding:3px;}

.readrule{ clear:both; float:left; width:640px; text-align:center; padding:10px 0;}
.readrule input{ vertical-align:middle; margin-right:5px;}
.contentleft ul li .errorMsg{ display:none;}
.contentleft ul li span.tele span.errorMsg{ display:none;}
/**********************************/
.signheader{ width:100%; height:130px;}
.signheader .logo {height:90px;width: 810px; margin:0 auto; border-bottom:1px dashed #ccc; }
.signheader .logo a{background:url(../images/logo.gif) 0 10px no-repeat; width:163px; height:70px; cursor:pointer; display:block;}
.signleft{ float:left; width:480px; padding-left:70px;background: url(../images/leftimg.jpg) no-repeat right 50px ; padding-bottom:30px;}
.signleft span{font-size: 14px;font-weight: bold;margin: 0;}
.signleft h1{clear:both; float:left;color: #4694D3;font:2em/180% arial;line-height: 33px;margin: 12px 0 10px;}
.signleft ul{color: #474747;margin: 0; clear:both; float:left; margin-top:20px; }
.signleft ul li{background:url(../images/list.gif) no-repeat scroll -2px 5px transparent;list-style: none; padding: 5px 0 5px 15px;}

.signright{ float:left; width:320px;  margin-left:15px; }
.signright .signtop{ background:url(../images/signtop.gif) no-repeat; width:317px; height:8px; overflow:hidden; }
.signright .signmiddle{background:url(../images/signmiddle.gif) repeat-y; width:317px; float:left; }
.signright .signmiddle h3{color: #002A7B;font: bold 16px Verdana;padding: 3px 0 8px 21px;}
.signright .signmiddle .signline{background:url(../images/signline.gif) no-repeat; width:305px; height:1px; margin-left:5px; }
.signright .signmiddle ul{float:left; width:290px;  margin-left:20px;_margin-left:10px; clear:both;}
.signright .signmiddle ul li{margin:0 0 5px 0; clear:both; float:left; width:100%; }
.signright .signmiddle ul li input{ height:18px; padding:2px; width:185px; border:1px solid #ccc;}
.signright .signmiddle ul .pwd{display: inline-block;font: 11px Verdana; margin: 10px 0  10px 0; border-bottom:1px dashed #ccc; width:280px; padding-bottom:10px;}
.signright .signmiddle ul p{ clear:both; float:left;  width:215px; display:block;}
.signright .signmiddle ul p input{vertical-align:middle; margin-right:5px;  width:15px;}
.signright .signmiddle ul p .signico{background:url(../images/signioc.gif) no-repeat 0 0; padding:0 0 0 25px; margin-left:30px; }
.signright .signmiddle ul p .signico a{color:#069;}
.signright .signmiddle ul p .signico a:hover{ color:#f60;}
.signright .signmiddle ul p.tip{color: #888888; font-family:Verdana; font-size:11px; margin: 10px 0 5px; border-bottom:1px dashed #ccc; width:280px;padding-bottom:10px;}
.signright .signmiddle ul p .signbt{ background:url(../images/signbt.gif) no-repeat; width:97px; height:27px; border:0; margin:0  0 5px 0; color:#6C2300; font:bold 12px/17px Arial;}
.signright .signmiddle .joinfree{display: inline-block; font: bold 12px Verdana; margin: 8px 0 0 15px;text-decoration: underline;}
.signright .signbottom{ background:url(../images/signbottom.gif) no-repeat; width:317px; height:11px; clear:both; float:left;}
/****footer_bottom*****/
.Footer{padding:15px 0 5px;clear:both;border-top:1px solid #ddd;_display:inline-block;text-align:center;overflow:hidden; font-size:12px; margin-top:30px; font-family:Arial, Helvetica, sans-serif;}
.Footer .ftnav{height:25px;line-height:25px;overflow:hidden;color:#888;}
.Footer .ftcopy{padding-top:15px;line-height:150%;overflow:hidden;color:#555;}
.Footer a{ color:#333;}
/****************************/
.regheader{ width:100%; height:80px;}
.regheader .logo {height: 80px;width:722px;float:left;  }
.regheader .logo a{background:url(../images/logo.gif) 0 10px no-repeat; width:163px; height:70px; cursor:pointer; display:block;}
.regsearch{ float:left; margin-top:40px;}
.regsearch .textinput{ width:150px; height:23px; padding-left:2px; border:1px solid #ccc;vertical-align:middle;}
.regsearch .btinput{ background:url("../images/indexss.gif") no-repeat  0 0 ; width:74px; height:25px;_height:26px;  border:0; vertical-align:middle;}
/*Box Error*/
.board.standard_signin_error,.memberinfo .xman-box-content .board.server-error {background-color: #FEEEEF;border: 1px solid #FFCBCD;display: none;margin: 5px 0 0 0;width: auto;}
.board.errorB {background: url(/images/xman_images.gif) no-repeat scroll 5px -191px #FDE8E9;font-family: verdana;font-size: 10px; line-height: 16px;padding: 6px 5px 5px 26px;margin:5px 0 10px 0; border:1px solid #E42D21;width:70%; float:left; display:none;} 
.server-error strong {font: bold 10px verdana;}
.no-error {background-color: #FFFFFF; border: 1px solid #FFFFFF;}
.errorMsg{display:none;}


.forgetmima{ margin-top:10px;}
.forgetmima a{ color:#333;}
#incorrectEmail,#server-error-illegal_password,#serviceUnavailable,#userDisabled,#userDisabled,#incorrectCheck,#num{ width:80%;}
#incorrectEmail .conul{ margin:0; width:250px; }
#server-error-illegal_password .conul{ margin:0; width:250px;}
.board.errorB  ul li{ width:100%;}
#clauseTips{ clear:both; float:left; border:1px solid red; display:block; width:200px; line-height:24px; text-align:left; margin-left:180px; margin-top:10px; padding-left:20px;  border: 1px solid #E42D21;background: url("/images/xman_images.gif") no-repeat scroll 0 -192px #FDE8E9;}

/************parnter********************/
.partner{ width:950px;}
.partner h3{background:#F7FAF1;border: 1px solid #CAE2A4;color: #757575; font-size: 13px;margin: 20px 0; padding: 10px 10px 10px 23px;}
.fontblue {color: #1781BE;font-size: 23px;}
.notice p{ float:left; display:block; clear:both; line-height:20px;}
.subhead {margin:15px 0; font-size:12px; }
.partnerul{ width:950px; float:left; clear:both; margin:10px 0 ;}
.partnerul p{ width:950px; display:block; margin-bottom:10px; text-align:right;}
.partnerul i{ color:red; font-style:normal; margin-right:5px;}
.partnerul li{ width:900px; margin:auto; float:left; margin-bottom:20px;}
.partnerul li b{ margin-right:10px; width:150px; display:block; text-align:right;float:left;  }
.partnerul li span{ float:left; width:340px;}
.partnerul li span .tishi{ font-family:Verdana; font-size:11px; color:#999; text-align:left; line-height:20px; width:600px; overflow:hidden;}
.partnerul li span .tishi i{ color:red; font-style:normal;}
.partnerul li span input{width:300px;border-color: #99AABD #D2DCE8 #D2DCE8 #99AABD; border-style: solid;border-width: 1px;height: 20px;line-height: 20px;padding: 0 5px;}
.partnerul li span textarea{ border-color: #99AABD #D2DCE8 #D2DCE8 #99AABD;border-style: solid;border-width: 1px;height: 100px;line-height: 20px;padding: 5px; width:500px; font-size:12px;}
.partnerbt{ width:950px; text-align:center; float:left; clear:both; }
.partnerbt .button{ background:url(../images/buttonSkinAL.gif) repeat-x  center bottom #FEEEB1 !important;border-color: #F1921F #C96315 #C34B0E #F1921F !important;border-style: solid !important;border-width: 1px !important;color: #5E2708;font: bold 14px arial;padding: 3px 17px; }


.contentleft ul li span input.emailload{background:url(../images/loading2.gif) no-repeat 2px 3px; padding-left:20px; border:1px solid #ccc; height:15px;width:243px;}
#Image1{ margin:1px 5px 0 5px;}
.contentleft ul li span input.imagePasswordload{background:url(../images/loading2.gif) no-repeat 2px 3px; padding-left:20px; border:1px solid #ccc; height:15px;width:41px;}

/******** 公共头部****************/
.ggheader{ height:75px; width:950px; margin-top:10px; border-bottom:1px dashed #ccc;}
.ggheader .logo a{ background: url("../images/logotwo.gif") no-repeat scroll 0 0 transparent; float: left;height: 60px;overflow: hidden;width: 163px;}
.ggheader .logo a:hover {background: url("../images/logotwo.gif") no-repeat scroll 0 -61px transparent;}
.gheader{ width:100%; border-bottom:1px solid #EDEBEB; margin-top:10px;}
.gheader .logo{ width:950px; margin:auto;  height:75px;}
.gheader .logo a{background: url("../images/logotwo.gif") no-repeat scroll 0 0 transparent; float: left;height: 60px;overflow: hidden;width: 165px;}
.gheader .logo a:hover {background: url("../images/logotwo.gif") no-repeat scroll 0 -61px transparent;}




/***********漂浮msn联系方式*************************/
.none{ display:; }
#goTop{ width:160px; position:fixed; z-index:10000;}
#go_top{ width:70px; height:60px; background:url(../images/gotop6.png) no-repeat 0 0; float:left; overflow:hidden; margin:10px 10px 0 0; float:left;}
.love_bg{ width:80px; margin-top:10px; cursor:pointer;float:left;}
.love_bgt, .love_bgb{ width:70px; background:url(../images/lovebg2.gif) no-repeat; overflow:hidden;}
.love_bgt{ height:3px; background-position:0 0;  }
.love_bgb{ height:4px; background-position: -144px 0; }
.love_bgm{ width:64px; background:url(../images/lovebg2.gif) repeat-y -72px 0; overflow:hidden; padding:2px 3px; }
.love_bgm #go_love{ width:64px; height:40px; background:url(../images/gotop6.png) no-repeat -3px -60px; display:block;  }
.love_bgm .follow{ padding-top:3px; }
.love_bgm .collect{ width:64px; height:50px; background:url(../images/gotop6.png) 8px -68px no-repeat; display:block; }
.love_bgm .go_group_news{ width:64px; height:72px; background:url(../css/images/gotop6.png) no-repeat -3px -92px; display:block; }
.love_bgm p{ padding-bottom:4px; }
.qq{width:70px; background:url(../images/gotop6.png) no-repeat 0px -142px; height:60px; float:left; }
.msn{width:70px; background:url(../images/gotop6.png) no-repeat 0 -213px; height:60px; float:left; margin-right:10px;}












