.main{ background: #f7f8f9; padding-bottom: 110px;}
.mainh{ overflow: hidden;}
.mycenter{ height: 55px; line-height: 55px; width: 200px; float: left; font-size: 16px;}
.mynav{/* width: 311px;*/ float: right; height: 55px; line-height: 55px;}
.mynav a{ padding-left: 30px;}
.mynav a.active{ color: #00a15c;}

.my{padding: 29px 36px 48px 41px; background: #fff; position: relative;}
.imgw{ width: 166px; height: 166px; border-radius: 50%; -webkit-border-radius: 50%; float: left; border: 1px solid #ccc;}
.imgn{ width: 153px; height: 153px; margin: 6px auto;border-radius: 50%; -webkit-border-radius: 50%; overflow: hidden; position: relative;}
.imgn img{width: 153px; height: 153px; margin: 0 auto;}
.imgn .genghuan{width: 100%; height:42px;position: absolute; bottom: 0;left: 0; text-align: center; line-height: 42px; font-size: 14px;color: #fff; background:url("../images/tmbg.png") repeat;}
.imgn .huan{ width: 100%; height:42px;position: absolute; left: 0; bottom: 0;opacity: 0;filter:alpha(opacity=0);}
.myxx{ width: 442px; float: left; margin-left: 32px;}
.myxx h3{ font-size: 24px; color: #101010; line-height: 45px;}
.myxx .phone{ font-size: 14px; color: #222; line-height: 25px;}
.myxx .phone .hphone{ width: 136px; height: 38px; border: 1px solid #ccc; line-height: 38px; text-align: center; display: block; float: right; margin-top: -8px; cursor: pointer;}
.myxx .yue{ font-size: 14px; color: #222; line-height: 25px;}
.myxx .yue span{ color: #ff6000;}
.myxx .mybtn{ width: 196px; height: 40px; line-height: 40px; text-align: center; background: #ff6000; color: #fff; font-size: 14px; display: block; margin-top: 20px;}
.tuichu{position: absolute; right: 19px; top: 25px; width: 50px; height: 27px;}
/*my end*/
.xg{ margin-top: 20px;}
.xg-left{ width: 202px; float: left; background: #fff; height: 435px;}
.xg-left ul{ margin-top: 20px;}
.xg-left li{ height: 65px; line-height: 65px; text-align: center; font-size: 16px; cursor: pointer;}
.xg-left li.active{ color: #00a15c;}

.xg-right{ width: 974px; float: right; min-height: 435px; background: #fff;}
.xg-right .xgh{ padding: 40px 63px 0;}
.xg-right .xgh .xgbtn{float: right; display: block; cursor: pointer; color: #00a15c;}
.forma{ padding: 15px 63px;}
.forma p{     height: 35px;line-height: 35px;margin-top: 20px;}
.forma p label{ width: 119px; height: 43px; display: block; float: left; text-align: right; margin-left: 10px;}
.forma p input{ width: 262px; height: 35px; text-indent: 10px;*text-indent: 0; line-height: 35px;}
.forma p span{ color: #f00; /*margin-left: 15px;*/ *margin-left:0;}
.forma p .city{ width: 126px; height: 35px; margin-right: 10px; line-height:35px;}
.forma p .selecta{ text-indent: 10px; width: 267px; height: 35px;line-height: 35px;}
.forma p .selecta option{ height: 40px; line-height: 40px;}
.forma .button{ width: 268px; height: 44px; text-align: center; line-height: 44px; color: #fff; background: #ff6000; display: block; margin-left: 129px;}

/*������*/
.tancc{ width: 100%; height: 100%; position: fixed; top: 0;left: 0;background:url("../images/tmbg.png") repeat;z-index: 100;}
.tcc{ width: 636px; height: 476px; background: #fff; border-radius: 10px; -webkit-border-radius: 10px; position: absolute; top: 50%; left: 50%; margin: -238px 0 0 -318px;}
.tcch{ height: 57px; line-height: 67px; border-bottom: 1px solid #ccc; padding: 0 42px;}
.tcch span{ font-size: 18px; color: #222; float:left;}
.tcch .close{ width: 20px; height: 30px; display: block; float: right; color: #999; font-size: 24px; cursor: pointer;}
/*�����Ա��*/
.form1{ padding: 0px 63px;}
.form1 p{  height: 30px; line-height: 30px; margin-top: 15px; position: relative;}
.form1 p label{ width: 119px; height: 43px; display: block; float: left; text-align: right; margin-left: 10px;}
.form1 p input{ width: 267px; height: 25px; text-indent: 10px; font-size: 14px; line-height: 25px;}
#examYear{width: 115px;height: 25px;line-height: 25px;}
#schoolName{width: 267px;height: 25px;line-height: 25px;    color: #222;}
.citybox{    border: 1px solid #ccc;display: inline-block;height: 25px;line-height: 25px;width: 267px;text-indent: 10px;}
/* .form1 p span{ position: absolute; color: #ff0000; top: 0; right: 102px;} */
.form1 .posingPl{overflow: visible!important; }
.form1 p #activeCC-number-error,.form1 p #activeCC-password-error, .form1 p #examYear-error{position: absolute;
    width: 208px;
    text-align: left;
    left: 117px;
    top: 27px;
    height: 20px;
    line-height: 20px; color: #f00;}
.form1 .button{ width: 268px; height: 44px; text-align: center; line-height: 44px; color: #fff; background: #00a15c; display: block; margin-left: 129px;}
/*����ɹ�*/
.succeed{padding: 10px 63px;}
.succeed .imga{ width: 77px; height: 77px; display: block; margin: 0 auto;}
.succeedy{text-align: center; line-height: 40px; font-size: 16px;}
.tiyan{ color: #00a15c; font-size: 14px;    float: right;
    margin-right: 98px;}
/*����ʧ��*/
.shibai{padding: 43px 63px;}
.shibai img{ width: 104px; height: 96px; display: block; margin: 0 auto;}
.shibai .shibaiy{ width: 262px; margin: 33px auto 40px;}
.shibai .cxbtn{ width: 259px; height: 40px; display: block; margin: 0 auto; color: #fff; background: #00a15c; font-size: 16px; line-height: 40px; text-align: center;}
.lianxi p{ width: 190px; float: left;}
.lianxi .phone{ margin-left: 165px;}
.lianxi .phone span{ width: 25px; height: 31px; display: block; float: left; background: url("../images/phone.jpg") no-repeat; margin: 3px 5px 0 0;}
.lianxi .phone i{ font-style: normal; color: #00a15c; display: block;}
.lianxi .qq{ line-height: 31px;}
.lianxi .qq span{width: 26px; height: 31px; display: block; float: left; background: url("../images/qq.jpg") no-repeat;  margin-right: 5px;}


/*���ֻ��*/
.xgphone{ padding: 46px 47px 67px;}
.xgphone img{ display: block; margin: 0 auto;}
.xgphone form{ width: 409px; margin: 0 auto;  }
.xgphone p{ margin-top: 17px; position: relative}
.xgphone p .hqyzm{ width: 131px; height: 40px; text-align: center; line-height: 40px; color: #fff; background: #00a15c; float: right; cursor: pointer; border:none; position: absolute; top: 32px; left: 272px;}
.xgphone p .cw{ position: absolute; top: 72px; left: 0px; color: #ff0000;}
.xgphone label{ display: block;    line-height: 32px;}
.xgphone label.error{ color:#f00;}
.xgphone input{ width: 258px; height: 37px; text-indent: 10px; line-height: 37px;}
.xgphone .button{ width: 260px; height: 40px; text-align: center; line-height: 40px; color: #fff; background: #00a15c; display: block; float: left;}
.xgphone1 .tcc{ height: auto;}
.wxts{ margin-top: 20px;}
.wxts h3{ color: #ff6000; font-size: 14px; font-weight: 500;}
.wxts p{ text-indent: 2em;    margin: 0;
    line-height: 24px;}

.xgphone .syb{ float: left; margin-top: 15px;}
.xgphone .succeedy{text-align: center; line-height: 40px; font-size: 18px;}
.xgphone .xgsucceed{ width: 450px; margin: 0 auto; color: #4a4a4a; margin-top: 15px;  }
.xgphone .xgsucceed p{margin: 0;line-height: 25px;}
.xgphone .xgsucceed .new span{ font-size: 18px; color: #ff6000;}
.xgphone .xgsucceed .kf .sp2{ font-size: 18px; color: #00a15c; float: right; margin-right: 79px;}
.xgphone .xgsucceed .kf img{ display: inline-block;  float: right; margin: 0 5px;}


/*�������ʾ����*/
.posingPl .placeholder-txt{ top:1px!important;}
.form2 .posingPl .placeholder-txt{ left: 10px;}

table {width:100%;}
table td {text-align: center; font-size: 14px;}
.gkbkYdfb {line-height: 40px; font-size: 16px;}
.tiyanbutton{
	width: 142px;
    height: 34px;
    background: #88c660;
    border-radius: 5px;
    font: 13px/34px "";
    text-align: center;
    display: block;
    color:white;
    margin-top:20px;
    margin-left: auto;
    margin-right: auto;
}