@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}
body{background-color:#fafbfc;font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif;
color: #222;}

a,a:hover{color:#256096;}
img {/*max-width: 100%;height: auto;width: auto;*/margin-top:5px;}
/* function */
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
/* 锟睫憋拷图片锟斤拷锟斤拷-默锟较讹拷锟斤拷锟竭★拷图片锟斤拷锟斤拷 */
.u-img{display:block;position:relative;width:110px;height:110px;}
.u-img img{display:block;width:100%;height:100%;}
/* 锟叫憋拷图片锟斤拷锟斤拷-默锟较讹拷锟斤拷锟竭★拷图片锟斤拷锟斤拷 */
.u-img2{display:block;position:relative;width:104px;height:104px;padding:2px;border:1px solid #ddd;}
.u-img2 img{display:block;width:100%;height:100%;}
/* 通锟斤拷锟皆讹拷锟藉按钮-默锟斤拷锟斤拷色 */
.u-btn{display:inline-block;*display:inline;*zoom:1;*overflow:visible;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0 12px;height:28px;line-height:28px;border:1px solid #2d88bf;border-radius:5px;font-size:12px;letter-spacing:1px;word-spacing:normal;text-align:center;vertical-align:middle;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);text-shadow:0 -1px rgba(0,0,0,0.2);background:#54aede;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#6dbde4),to(#399dd8));background:-webkit-linear-gradient(#6dbde4,#399dd8);background:-moz-linear-gradient(#6dbde4,#399dd8);background:-ms-linear-gradient(#6dbde4,#399dd8);background:linear-gradient(#6dbde4,#399dd8);}
button.u-btn{*height:30px;_line-height:25px;}
.u-btn,.u-btn:hover{color:#fff;text-decoration:none;}
.u-btn:hover,.u-btn:focus{background:#399dd8;}
.u-btn:active{box-shadow:inset 0 1px 4px rgba(0,0,0,0.2);}
.u-btn::-moz-focus-inner{padding:0;margin:0;border:0;}
.u-btn .btntxt{margin-right:3px;_vertical-align:middle;}
.u-btn .btnsel{display:inline-block;*display:inline;*zoom:1;width:0;height:0;overflow:hidden;vertical-align:middle;border-style:solid dashed dashed;border-width:4px 4px 0;border-color:rgba(255,255,255,0.8) transparent transparent;}
.u-btn:hover .btnsel,.u-btn:focus .btnsel{border-top-color:rgba(255,255,255,1);}
/* 锟较达拷 */
.u-btn-lg{padding:0 15px;height:36px;line-height:36px;font-size:18px;}
button.u-btn-lg{*height:38px;_line-height:33px;}
.u-btn-lg .btnsel{border-width:5px 5px 0;}
/* 锟斤拷小 */
.u-btn-sm{padding:0 10px;height:22px;line-height:22px;}
button.u-btn-sm{*height:24px;_line-height:19px;}
/* 锟斤拷色 */
.u-btn-c1{border-color:#9f161b;background:#de2027;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#ee232a),to(#cc1c23));background:-webkit-linear-gradient(#ee232a,#cc1c23);background:-moz-linear-gradient(#ee232a,#cc1c23);background:-ms-linear-gradient(#ee232a,#cc1c23);background:linear-gradient(#ee232a,#cc1c23);}
.u-btn-c1:hover,.u-btn-c1:focus{background:#cc1c23;}
/* 锟斤拷色 */
.u-btn-c2{border-color:#e1962d;background:#faa42b;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fbb149),to(#f8960a));background:-webkit-linear-gradient(#fbb149,#f8960a);background:-moz-linear-gradient(#fbb149,#f8960a);background:-ms-linear-gradient(#fbb149,#f8960a);background:linear-gradient(#fbb149,#f8960a);}
.u-btn-c2:hover,.u-btn-c2:focus{background:#f8960a;}
/* 锟斤拷色 */
.u-btn-c3{border-color:#52a552;background:#5cbc5c;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#68c668),to(#50b150));background:-webkit-linear-gradient(#68c668,#50b150);background:-moz-linear-gradient(#68c668,#50b150);background:-ms-linear-gradient(#68c668,#50b150);background:linear-gradient(#68c668,#50b150);}
.u-btn-c3:hover,.u-btn-c3:focus{background:#50b150;}
/* 锟斤拷色 */
.u-btn-c4{border-color:#d0d0d0;text-shadow:0 1px rgba(255,255,255,0.8);background:#f3f3f3;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fefefe),to(#e7e7e7));background:-webkit-linear-gradient(#fefefe,#e7e7e7);background:-moz-linear-gradient(#fefefe,#e7e7e7);background:-ms-linear-gradient(#fefefe,#e7e7e7);background:linear-gradient(#fefefe,#e7e7e7);}
.u-btn-c4,.u-btn-c4:hover{color:#333;}
.u-btn-c4:hover,.u-btn-c4:focus{background:#e7e7e7;}
.u-btn-c4 .btnsel{border-top-color:rgba(0,0,0,0.6);}
.u-btn-c4:hover .btnsel,.u-btn-c4:focus .btnsel{border-top-color:rgba(0,0,0,1);}

.u-btn2{
display: inline-block;
overflow: visible;
padding: 0 22px;
height: 30px;
line-height: 30px;
vertical-align: middle;
text-align: center;
text-decoration: none;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
font-size: 14px;
border-width: 1px;
border-style: solid;
cursor: pointer;
}
.u-btn-c5{background-color: #54aede;
background-image: -moz-linear-gradient(top,#54aede 0,#54aede 100%);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#54aede),to(#54aede));
background-image: -webkit-linear-gradient(top,#54aede 0,#54aede 100%);
background-image: -o-linear-gradient(top,#54aede 0,#54aede 100%);
background-image: linear-gradient(to bottom,#54aede 0,#54aede 100%);
border-color: #54aede;
color: #fff;}
.u-btn-c6{background-color: #e7e7eb;
background-image: -moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb));
background-image: -webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
background-image: -o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
background-image: linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%);
border-color: #dadbe0;
color: #a5a6aa;cursor:not-allowed;}

/* 锟侥憋拷锟斤拷锟斤拷锟� */
.u-ipt{width:180px;padding:6px;height:20px;border:1px solid #D9D9D9;border-top-color:#c0c0c0;line-height:17px;font-size:14px;color:#777;background:#fff;}
.u-ipt-1{width:90px;}
.u-ipt-2{width:320px;}
/* 锟侥憋拷锟斤拷锟斤拷锟�-锟斤拷锟斤拷 */
.u-ipt-err{border-color:#c00 #e00 #e00;}
/* 锟斤拷锟阶憋拷 */
.m-form{line-height:29px;color:#555;}
.m-form legend{height: 32px;
line-height: 32px;
border-left: 3px solid #256096;}
.m-form legend h3{font-size: 14px;
color: #256096;
margin-left: 10px;
border-bottom: 1px solid #eee;}
.m-form .formitm{padding:10px 0 0;line-height:30px;}
.m-form .formitm-1{padding-left:100px;}
.m-form .lab{float:left;width:90px;margin-right:-90px;text-align:right;}
.m-form .ipt{margin-left:100px;margin-bottom:10px;}
.m-form .ipt *{vertical-align:middle;}
.m-form .ipt a,.m-form .ipt a:hover{text-decoration:none;color:#3891eb;}
.m-form .ipt img{height:32px;margin:0 15px 0 5px;}
.m-form .ipt .domain{margin:0 0 0 5px;font-weight:bold;color:#777;}
.m-form .ipt p{height:22px;line-height:22px;color:#999;}
.m-form .tip{padding-top:10px;}
.m-form .tip input{margin:0 5px 3px 0;}

/* 锟斤拷锟斤拷锟斤拷锟捷憋拷锟�-锟斤拷呖锟� */
.m-table{table-layout:fixed;width:100%;line-height:1.5;}
.m-table th,.m-table td{padding:10px;border:1px solid #ddd;}
.m-table th{font-weight:bold;}
.m-table tbody tr:nth-child(2n){background:#fafafa;}
.m-table tbody tr:hover{background:#f0f0f0;}
.m-table .cola{width:100px;}
.m-table .colb{width:200px;}
/* 锟斤拷锟斤拷锟斤拷锟捷憋拷锟�-锟叫边匡拷*/
.m-table-row th,.m-table-row td{border-width:0 0 1px;}
/* 锟斤拷锟斤拷锟斤拷锟捷憋拷锟�-圆锟斤拷*/
.m-table-rds{border-collapse:separate;border:1px solid #ddd;border-width:0 1px 1px 0;border-radius:5px;}
.m-table-rds th,.m-table-rds td{border-width:1px 0 0 1px;}
.m-table-rds > :first-child > :first-child > :first-child{border-top-left-radius:5px;}
.m-table-rds > :first-child > :first-child > :last-child{border-top-right-radius:5px;}
.m-table-rds > :last-child > :last-child > :first-child{border-bottom-left-radius:5px;}
.m-table-rds > :last-child > :last-child > :last-child{border-bottom-right-radius:5px;}


.g-hd{width:100%;height: 32px;padding: 15px 0;background-color:#256096;}
.g-bd{width:940px;margin:0 auto;/*background: url(../images/two-right-bg.png) repeat-y;*/overflow: hidden;background:#f5f5f5;padding:10px;}
.g-in{width:940px;margin:0 auto;line-height:32px;}
	.g-in .logo{color:#fff;font-size:22px;float:left;}
	.g-in .nav{width:400px;padding: 0 0 0 29px;float:left;}
	.g-in .nav  a{font-size:16px;padding: 0 21px;color: #91aad1;font: 16px/32px "Microsoft YaHei",arial;}
	.g-in .nav  a.on,.g-in .nav  a:hover{color: #fff;}
	.search-box {
	float: right;
	margin-top: 3px;
	height: 26px;
	}
	.skey {
	float: left;
	padding: 3px 5px;
	height: 20px;
	width: 170px;
	background-color: #e9eef5;
	border: 0 none;
	outline: none;
	font: 12px/20px arial;
	}.sbtn {
	border: 0 none;
	float: left;
	width: 30px;
	height: 26px;
	padding-bottom: 3px;
	text-indent: -999em;
	cursor: pointer;
	background: url(../images/topsearch.png) 50% 50% no-repeat #5379b7;
	}
.subnavbox .subnav-header,.subnavbox .subnav-header2 ,.subnavbox .subnav-header3 ,.subnavbox .subnav-header4 {
background: url(../images/icons.png) no-repeat;
}

.g-sd{position: relative;
float: left;
width: 149px;
padding: 25px 1px 25px 0;
margin-right: -1px;
zoom: 1;
z-index: 10;

}
.my-info {
padding: 0 0 10px;
}
.my-avatar {
height: 60px;
overflow: hidden;
}
.my-avatar .pic {
float: left;
width: 50px;
height: 50px;
margin: 0 10px 0 0;
_margin: 0 7px 0 0;
}
.my-avatar .pic img {
display: block;
}
.my-avatar .my-profile {
overflow: hidden;
}
.my-avatar h3 {
font: 12px/16px arial;
white-space: normal;
word-break: break-all;
word-wrap: break-word;
}
.my-avatar h3 a {
color: #333;
}
.my-avatar .level {
height: 18px;
padding: 3px 0 7px;
color: #666;
}
.my-avatar .level img {
vertical-align: middle;
margin: 0 1px 0 0;
}
.save-btn {
margin-top: 40px;
padding-left: 168px;
}
.subnavbox{margin-bottom:10px;}
.subnavbox .subnav-header {
position: relative;
top: -7px;
height: 30px;
margin: 0 0 -7px;
padding: 0 0 0 30px;
font: 14px/30px "Microsoft YaHei";
background-position: 0 -343px;
cursor:pointer;
}
.subnavbox .subnav-header2 {
position: relative;
top: -7px;
height: 30px;
margin: 0 0 -7px;
padding: 0 0 0 30px;
font: 14px/30px "Microsoft YaHei";
background-position: 0 -455px;
cursor:pointer;
}
.subnavbox .subnav-header3 {
position: relative;
top: -7px;
height: 30px;
margin: 0 0 -7px;
padding: 0 0 0 30px;
font: 14px/30px "Microsoft YaHei";
background-position: 0 -400px;
cursor:pointer;
}
.subnavbox .subnav-header4 {
position: relative;
top: -7px;
height: 30px;
margin: 0 0 -7px;
padding: 0 0 0 30px;
font: 14px/30px "Microsoft YaHei";
background-position: 0 -510px;
cursor:pointer;
}
.subnav-list {
width: 150px;
margin-right: -1px;
padding: 3px 0 12px;
}
.subnav-list li {
position: relative;
height: 26px;
padding: 1px 0;
line-height: 26px;
}
.subnav-list li a {
display: block;
padding: 0 0 0 30px;
color: #333;
}
.subnav-list .current {
padding: 0;
background-color: #fff;
border: 1px solid #ebebeb;
border-right: 0 none;
}

.g-mn{float: right;
width: 831px;}
.mainbox {

padding: 10px 0 0;
}
.mydata {
padding: 0 20px 20px;
}
.mydata-list {
padding: 28px 0 10px;
}
.mydata-list li {
position: relative;
zoom: 1;
padding: 10px 0 0 168px;
line-height: 26px;
}
.mydata label.title {
margin: 0;
padding-left: 0;
}
.mydata input, .mydata select {
vertical-align: middle;
}
.text-form {
padding: 0 4px;
width: 196px;
height: 24px;
line-height: 24px;
color: #666;
border: 1px solid #ccc;
font-family: arial;
outline: none;
}
.mydata-list li .title {
position: absolute;
top: 10px;
left: 0;
width: 156px;
font-size: 14px;
line-height: 26px;
text-align: right;
color: #545454;
}
.m-wdzl{padding:10px 0 0 20px;overflow:hidden}
.m-wdzl .hd{height: 32px;
line-height: 31px;
border-left: 3px solid #256096;width:780px;}
.m-wdzl .hd h3{font-size: 14px;
color: #256096;
margin-left: 10px;
border-bottom: 1px solid #eee;}
.m-wdzl .bd{padding:10px;}
.m-wdzl .bd .pic{float:left; height: 90px;width: 90px;padding: 10px;}
.m-wdzl .bd .txt{float:left;padding-left:10px;width:500px;}
.m-wdzl .bd .txt p{line-height:30px;font-size:14px;}
.m-wdzl .bd .txt p a{color:#256096}

.m-sc{}
.m-sc li {position: relative;
float: left;
width: 173px;
padding: 10px 10px 11px;
margin: 10px 10px 0 0;
background-color: #fff;
overflow: hidden;
border: 1px solid #dbdbdb;
line-height: 20px;
-webkit-box-shadow: 1px 2px 6px #e7e8e9;
-moz-box-shadow: 1px 2px 6px #e7e8e9;
box-shadow: 1px 2px 6px #e7e8e9;}
.m-sc li h3{width: 173px;
margin: 13px 0 9px;
font: 20px/24px "Microsoft YaHei";}
.m-sc li p{color: #999;}

.tabBar{ width:780px;  }	.tabBar .hd ul{ z-index:5; position:relative;  zoom:1;}	.tabBar .hd li{ float:left; height:24px; line-height:24px; margin-top:4px; padding:0px 16px 0px 16px; margin-right:5px; color:#333333; background:url(../images/btn_bg.gif) repeat-x; border:1px solid #c8d1d5; border-bottom:0px; cursor:pointer;}	.tabBar .hd li.on{ height:27px; line-height:32px; font-weight:bold; overflow:hidden; margin-top:0px; position:relative; top:1px; border-top:2px solid #004ea2; background:#fff; }	.tabBar .hd li.on span{ font-weight:bold; color:#c00;  }	.tabBar .bd{ border:1px solid #C8D1D5; padding:10px; clear:both; position:relative;  overflow:hidden;   }	.tabBar .bd .conWrap{ width:700px;  }	.tabBar .prev,.tabBar .next{ position:absolute; left:10px; top:80px; }	.tabBar .next{ left:auto; right:10px; }	.tabBar .prevStop,.tabBar .nextStop{ display:none;  }	.tabBar .bd p{ padding-bottom:10px  }
.tabBar .bd li{line-height:25px;position:relative;}
.tabBar .bd li span{position:absolute;right:0;}



.m-lsinfo{padding:0 0 0 20px;}
.m-lsinfo .bt{margin-bottom:20px;margin-top:20px;}
.m-lsinfo .info{padding: 5px 10px 5px;background: #fefae1;border: 1px #ffa63c solid; overflow:hidden;margin-bottom:20px;width:760px;}

.m-addcn{padding:20px 0 0 20px;width:780px;}
.m-addcn .info{padding: 5px 10px 5px;background: #fefae1;border: 1px #ffa63c solid; overflow:hidden;margin-bottom:20px;width:760px;}
.m-addcn .info p{line-height:25px;}

.m-addcn  td span{padding-left:24px;}
.m-addcn .tit{background: url(../images/ico_req.gif) no-repeat 11px 3px;}
.m-addcn  label {color: #333;cursor: pointer;width:170px;display:block;line-height:30px;float:left}
.m-addcn  label input {vertical-align: middle;}
	
.m-tj{text-align:center;margin:20px auto;}	
.m-tj .u-btn{text-align:center;margin:20px auto;padding:3px 30px;font-size:16px;}	

.g-ft{margin:0 auto;text-align: center;/*border-top: 1px solid #eee;*/width:1000px;padding-top:10px;}
	.g-ft p{line-height:25px;}

/* content */
.m-content {padding:45px 0; zoom:1; background-color:#fff; border:1px solid #e6e6e6;margin-top:30px;overflow:hidden;}


.m-reg{background-color: #fff;border: 1px solid #e6e6e6;margin-top: 30px;overflow: hidden;}
.m-reg .hd{overflow:hidden;border-bottom:1px solid #e6e7ea;}
.m-reg .hd li{float:left;text-align: center;line-height: 44px;width: 20%;background: transparent url(../images/bg_processor218877.png) no-repeat 0 0;}
.m-reg .hd li.on{background-color: #44b549;color: #fff;background-image:none}
.m-reg .hd li.not{background-image:none}
.m-reg .hd li h3{font-weight: 400;font-style: normal;width: auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;}
.m-reg .hd li.next {background-position: 0 -88px;}
.m-reg .bd{margin:30px 0;overflow:hidden;}
.m-reg .fleft{float:left;padding:30px 0 0 30px;width:600px;border-right: 1px solid #e7e7eb;}
.m-reg .fright{overflow: hidden;padding-top: 30px;font-size: 14px;text-align:center;}




.mail_box {
padding-top: 30px;
}
.page_msg.simple {
text-align: center;
}
.page_msg.simple .inner {
display: inline-block;
text-align: left;
min-width: 80%;
}
.msg_content{
	line-height:30px;
	margin-top: 10px;
}
.msg_content ul li{background: transparent url(../images/icon8.png) no-repeat 0 18px; padding-left:10px; font-size:16px;line-height:40px;}
.msg_content ul li span{float:right;}
.mr-top-position {
    border-bottom: 1px solid #7d98c2;
    height: 37px;
}
.mr-top-tit {
    background: rgba(0, 0, 0, 0) url("../images/member-titbg.gif") no-repeat scroll 0 2px;
    color: #585858;
    font-size: 16px;
    height: 38px;
    line-height: 40px;
    margin-left: 19px;
    margin-top: 2px;
    text-align: center;
    width: 111px;
}
.page_msg h4 {
font-size: 14px;
font-weight: 400;
font-style: normal;
}
.page_msg p {
font-size: 14px;
color: #8d8d8d;
}

.m_type {
padding:10px 80px;
}
.m_type .info {
padding-left: 10px;
}
.m_type .info h3 {
font-weight: 400;
font-style: normal;
font-size: 16px;
padding: 20px;
}
.m_type .select {
text-align: center;
}
.m_type .card {
width: 320px;
}
.m_type .card:hover {
background-color: #f4f5f9;
}
.m_type .card {
display: inline-block;
vertical-align: top;
cursor: pointer;
position: relative;
text-align: left;
overflow: hidden;
width: 300px;
margin-left: 10px;
margin-right: 10px;
border: 1px solid #e7e7eb;
background-color: #fff;
padding-bottom: 20px;
}
.m_type .card_info {
padding-left: 1em;
padding-right: 1em;
}
.m_type .card_info dt {
font-size: 20px;
padding-bottom: 10px;
padding-top: 27px;
margin-bottom: 15px;
border-bottom: 1px solid #e7e7eb;
}

.m-yhxx{padding:30px 0 30px 200px;}
.m-yhxx legend{font-size:18px;border-left:none;line-height:40px;border-bottom:1px solid #eee;width:500px;padding-bottom:10px;margin-bottom:20px;}

.m-suc{text-align:center;padding:30px 0;}
.m-suc p{text-align:center;line-height:30px;font-size:18px;color:red;}

.m-pic { float:left; width:490px; height:318px; padding:0 10px 0 0px; border-right:1px dashed #e6e6e6;}
.title {zoom:1; font:18px/28px "Microsoft YaHei",arial; color:#666;}
.login-regist { float:left; width:400px; padding:0 30px;}
.login-box { width:300px; background-color:#fff;}
.pass-reglink { margin:7px 0 0; text-align:right; color:#666;}


.w300{width:300px;}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
font-size: 14px;
text-align: left;
list-style: none;
background-color: #fff;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid #ccc;
border: 1px solid rgba(0,0,0,.15);
border-radius: 4px;
-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.Validform_error{
	background-color:#ffe7e7;
}
.Validform_checktip {
margin-left: 8px;
line-height: 20px;
height: 20px;
overflow: hidden;
color: #999;
font-size: 12px;
}
.Validform_wrong {
color: red;
padding-left: 20px;
white-space: nowrap;
background: url(../images/error.png) no-repeat left center;
}
.Validform_right {
color: #71b83d;
padding-left: 20px;
background: url(../images/right.png) no-repeat left center;
}
@-webkit-keyframes flip {
	0% { -webkit-transform: perspective(2000px) rotateY(0deg)	}
	100% { -webkit-transform: perspective(2000px) rotateY(90deg)}
}

@-webkit-keyframes flip_out {
	0% { -webkit-transform: perspective(2000px) rotateY(-90deg) }
	100% { -webkit-transform: perspective(2000px) rotateY(0deg)	}
}

@keyframes flip {
	0% { transform: perspective(2000px) rotateY(0deg) }
	100% { transform: perspective(2000px) rotateY(90deg) }
}

@keyframes flip_out {
	0% { transform: perspective(2000px) rotateY(-90deg)	}
	100% { transform: perspective(2000px) rotateY(0deg)	}
}

#m-zc.switching {
	-webkit-transform: perspective(2000px) rotateY(-90deg);
	-webkit-animation: flip .4s linear,flip_out .4s .41s linear;
	transform: perspective(2000px) rotateY(-90deg);
	animation: flip .4s linear,flip_out .4s .41s linear
}

.pages{text-indent: 50px;}
.pages input{color:#39c; margin-top:20px;}