﻿/*公共样式*/
*{margin:0;padding:0;}
body{font-size:12px;font-family:SimSun,Arial,Helvetica,sans-serif;color:#333333;font-family:\5FAE\8F6F\96C5\9ED1;}
ul,dl,ol{ list-style-type: none;}

img{border:none;}
a{color:#434343; text-decoration:none;}
a:hover{ color:#FF6600; text-decoration:underline;}

.t-right{ text-align:right;}
.t-center{ text-align:center;}
.t-left{ text-align:left;}

.ml-10{ margin-left:10px;}
.ml-20{ margin-left:20px;}
.mt-10{ margin-top:10px;}
.mt-15{ margin-top:15px;}
.mt-20{ margin-top:20px;}
.mr-10{ margin-right:10px;}
.mr-20{ margin-right:20px;}
.mb-10{ margin-bottom:10px;}
.mb-20{ margin-bottom:20px;}

.right{ float:right;}
.left{ float:left;}
.b{ font-weight:bold;}
.n{ font-weight:normal;}
.yh{ font-family:\5FAE\8F6F\96C5\9ED1;}
.red{ color:red;}
.green{ color:green;}
.blue{ color:#04AEDA;}
.clear{ clear:both;}
.none{ display:none;}
/*公共样式*/

body{ background:#F6F6F6;}

/*头部*/
.header{ width: 100%; height: 360px; overflow: hidden; background: url(../../../Images/PC/Default/header-bg.jpg) no-repeat center top; }
.header-cont{ width: 980px; height: 360px; overflow: hidden; margin: 0 auto;position: relative;}
.header-cont .logo{ position: absolute; top: 5px; }
.header-cont .logo img{ height: 50px; }
.header-cont .search{ width: 500px; height: 50px; background:url(../../../Images/PC/Default/search-bg.png) no-repeat; top: 223px; position: absolute; padding-right: 4px; padding-bottom: 4px; left: 162px;}
.header-cont .search input{ width: 380px; height: 50px; line-height: 50px; border:0; padding: 0 10px; float: left; background: none;}
.header-cont .search a{ display: block; width: 100px; height: 50px; float: left;}
.header-cont .swicth{ width: 110px; background: #fff; overflow: hidden; position: absolute; right: 0; top: 13px; font-size: 14px; font-family:\5FAE\8F6F\96C5\9ED1;}
.header-cont .swicth p{ height: 35px; line-height: 35px; padding-left: 20px; background: url(../../../Images/PC/Default/sj.png) no-repeat 85px 16px; cursor: pointer;}
.header-cont .swicth ul{display: none;}
.header-cont .swicth li{ height: 30px; line-height: 30px; }
.header-cont .swicth li a{ display: block; padding-left: 20px; color: #333; font-size: 12px;}
.header-cont .swicth li a:hover{ background: #F1F1F1; text-decoration: none;}
.header-cont .user-info{ font-family:\5FAE\8F6F\96C5\9ED1; right: 130px; top: 13px; position: absolute;}
.header-cont .user-info a{ color: #fff; display: block; height: 35px; padding-left: 20px; background:url(../../../Images/PC/Default/user-icon.png) no-repeat left center;line-height: 35px; }
.tw-btn{ width: 140px; height: 50px; background:url(../../../Images/PC/Default/tw-btn.png) no-repeat; padding-right: 4px; padding-bottom: 4px;position: absolute; top: 223px; right: 158px;}
.tw-btn a{ display: block; width: 140px; height: 50px; }

/*主体*/
.container{ width: 100%; padding: 20px 0;}
.content{ width: 980px; margin: 0 auto; overflow: hidden; }
.content-top{ width: 980px; height: 17px; background: url(../../../Images/PC/Default/content-top-bg.jpg) no-repeat; }
.content-main{ width: 980px; background:url(../../../Images/PC/Default/content-main-bg.jpg) repeat-y; overflow: hidden;}
.content-bottom{ width: 980px; height: 17px; background:url(../../../Images/PC/Default/content-bottom-bg.jpg) no-repeat; }
.content-left{ width: 550px; overflow: hidden; float: left; display: inline; padding-bottom: 20px; margin-left: 50px;}
.content-right{ width: 240px; overflow: hidden; float: right; display: inline; padding-bottom: 20px; margin-right: 50px; }

/*热门回答*/
.area-title{ height: 40px; line-height: 40px; font-size: 18px; color: #000; padding-top: 10px;}
.area-title .tw_title{ float:left;}
.area-title .to_course{ float:right; font-size:14px; display:block; padding-left:20px; background:url(../../../Images/PC/Default/goback.png) no-repeat left center; color:#006699;}

.area-title span{ color: #92b517; float: right; font-size: 14px;}
.hot-cont{ min-height:300px;}
.hot-cont li{  height: 47px; line-height: 47px; border-bottom: 1px solid #F0F0F0;}
.hot-cont li a{ float:left; font-size: 14px; color: #3066b3; }
.hot-cont li span{ float: right; color: #999; }

/*公告*/
.news{ overflow: hidden; padding-bottom: 10px; }
.news-cont li{ height: 36px; line-height: 36px; padding-left: 15px; background:url(../../../Images/PC/Default/news-icon.jpg) no-repeat left center;}
.news-cont li a{ font-size: 14px;}
.news-cont li a img{ margin-left: 5px; }
.news-cont .new a{ color: #92b517; }

/*排行榜*/
.leader-cont li{ height: 36px; line-height: 36px; font-size: 14px; }
.leader-cont li span{ display: block; }
.leader-cont li a{ float: left; }
.leader-cont li .seq{ float: left; width: 16px; height: 16px; line-height: 16px; background: #B7B7B7; color: #fff; text-align: center; margin-top: 11px; margin-right: 5px;}
.leader-cont .hot .seq{ background: #63C058; }
.leader-cont li .number{ float: right; color: #999;}
.leader-cont .hot .number{ color: #63C058; }

/*分页*/
.vote-page{  width:100%; height:30px; margin-top:20px; position:relative;}
.vote-inner{ position: absolute; right: 0; display: table;}
.vote-page a{ display:block; width:27px; height:27px; float:left; line-height:27px; text-align:center;font-size:13px; color:#6B6B6B; background:url(../../../Images/PC/Default/page-bg.jpg) no-repeat; margin-right:10px;}
.vote-page .act a{  color:#fff; text-decoration:none; background:url(../../../Images/PC/Default/page-click.png) no-repeat;}
.vote-page .pre.act a{  color:#6B6B6B; text-decoration:none; background:url(../../../Images/PC/Default/page-bg.jpg) no-repeat;}
.vote-page .next.act a{  color:#6B6B6B; text-decoration:none; background:url(../../../Images/PC/Default/page-bg.jpg) no-repeat;}
.vote-page a:hover{ color:#fff; text-decoration:none; background:url(../../../Images/PC/Default/page-click.png) no-repeat;}
.vote-page .vote-page-click{ color:#fff; text-decoration:none; background:url(../../../Images/PC/Default/page-click.png) no-repeat;}
.vote-page span{ display:block; width:27px; height:27px; float:left; overflow:hidden; line-height:30px; margin-right:10px;}

/*内页*/
.ny-contenttop{ background:url(../../../Images/PC/Default/ny-content-top-bg.jpg) no-repeat; }
.ny-contentmain{ background:url(../../../Images/PC/Default/ny-content-main-bg.jpg) repeat-y; }
.ny-contentbottom{ background:url(../../../Images/PC/Default/ny-content-bottom-bg.jpg) no-repeat; }
.ny-content-left{ width: 665px; float: left;}
.ny-content-right{ width: 240px; float: right; padding-right: 55px; display: inline;}

/*热门*/
.hot-vote{ width:640px; float:right; position:relative;}
.hot-vote .vote-top,.hot-vote .vote-main,.hot-vote .vote-bottom{ float:right;}
.hot-vote-title{ width:126px; height:30px; background:url(../../../Images/PC/Default/hot-vote-title.png) no-repeat; left:5px; position:absolute; top:8px; font-size:12px; color:#fff; line-height:25px; padding-left:40px; z-index:999;}
.hot-vote-info{ width:535px; height:40px; background:url(../../../Images/PC/Default/vote-icon.png) no-repeat left 8px; margin-top:50px; margin-left:25px; padding-left:45px; padding-bottom:15px; border-bottom:1px dashed #D4DEDF;}
.hot-vote-info .vote-title{ font-size:12px; font-weight:bold; color:#333; margin-bottom:10px;}
.vote-time{ height:13px; padding-left:18px; background:url(../../../Images/PC/Default/time.png) no-repeat left center; color:#A5A5A5; line-height:13px;}
.vote-endtime{ color:#B20000; padding-left:20px;}
.hot-vote-info dl{ width:535px; height:40px;}
.hot-vote-info dl dt{ float:left;}
.hot-vote-info dl dd{ height:40px; background:url(../../../Images/PC/Default/vote-number.jpg) no-repeat left center; line-height:40px; padding-left:25px; font-size:14px; color:#AAAAAA; text-align:right; float:right;}
.hot-vote-info dl dd span{ padding-right:5px;}

.vote-options{ width:600px; float:right; padding-top:5px;}
.vote-options ul{ margin-bottom:10px;}
.vote-options li{ height:36px; line-height:36px; position:relative; padding-left:20px; color:#333;}
.vote-options li input{ position:absolute; top:12px; _top:6px; left:0px;}
.vote-options .option{ width:245px; float:left; line-height:36px;}
.vote-options .option-cont{ width:230px; height:20px; float:left; background:url(../../../Images/PC/Default/vote-options-conbg.jpg) repeat-x; margin-top:10px; border-radius:3px; margin-right:5px;}
.vote-options .option-number{ background:#DDAC09; height:20px; border-radius:3px 0px 0px 3px; width:0%;}
.vote-options .option-numberall{ border-radius:3px;}
.submit{ display:block; width:55px; height:22px; background:url(../../../Images/PC/Default/sub-btn.png) no-repeat; font-size:12px; color:#fff; text-align:center; line-height:22px; border:none; cursor:pointer; margin-bottom:15px; float: left;}
.submithover{ text-decoration:none; background:url(../../../Images/PC/Default/sub-btn-hover.png) no-repeat; color:#fff;}

/*投票列表*/
.votelist{ width:630px; float:right;}
.votelist-list{ height:70px; margin-top:20px;}
.votelist-info{ width:535px; height:60px; background:url(../../../Images/PC/Default/vote-icon.png) no-repeat left 18px; margin-left:25px; padding-left:45px;}
.votelist-info dl{ width:535px; height:60px;}
.votelist-info dl dt{ float:left;}
.votelist-info dl dd{ height:60px; background:url(../../../Images/PC/Default/vote-number.jpg) no-repeat left center; line-height:60px; padding-left:25px; font-size:14px; color:#AAAAAA; text-align:right; float:right;}
.votelist-info dl dd span{ padding-right:5px;}
.votelist-info .vote-title{ line-height:35px;}

/*底部*/
.fooer{ width: 100%; height: 70px; background:#E7E7E7; }
.foot{ width: 980px; margin: 0 auto; }
.foot p{ color: #666; text-align: center; font-family:\5FAE\8F6F\96C5\9ED1;}
.foot p a{ color: #666; }
.foot .copy{ line-height: 2; padding-top: 12px; }

/*留言*/
.msg{ width:630px; float:right;}
#msg-title{font-size:18px; color:#00367A; height:60px; line-height:60px;}
#msg-title2{font-size:18px; color:#00367A; height:80px; line-height:80px;}
.msg-info{ margin-top:-20px;}
.msg-container{ overflow:hidden; color:#333;}
.msg-content{ border-bottom:1px dashed #C2C2C2; padding-bottom:15px; margin-top:15px;}
.msg-title{ color:#999999;}
.msg-msginfo{  line-height:20px; color:#333; padding:8px 0; padding-bottom:11px;}
.msg-hf{ line-height:33px; background:#fff; border:1px solid #E2E2E2;}
.msg-hfinner{  line-height:31px; background:#F4F4F4; margin:1px; color:#0DA3DE; padding:0 10px;}

.msg-top{ padding-bottom:50px;}
.msg-from dl{ height:30px; line-height:30px; margin-bottom:15px;}
.msg-from dl dt{ width:60px; float:left; line-height:30px; text-align:right;}
.msg-from dl dd{}
.msg-from dl dd input{ width:158px; height:28px; border:1px solid #E3E3E3; padding:0 10px; line-height:28px;}
.msg-from .msg-fb-tite dd input{ width:418px;}
.msg-fb{ margin-top:30px;}
.msg-fb-info,.msg-yzm{ margin-bottom:15px; float:left; width:100%;}
.msg-fb-info span{ display:block; height:30px; line-height:30px; float:left; text-align:right;}
.msg-fb-info textarea{ width:418px; height:129px; padding:10px;border:1px solid #E3E3E3; font-size:12px; resize:none; float:left; margin-right:20px;}
.msg-yzm img{ float:left; vertical-align:middle; margin-right:5px;}
.msg-yzm span{ display:block;height:30px; line-height:30px; float:left; text-align:right;}
.msg-yzm{line-height:30px;}
.yzm-title{ width:60px;}
.msg-yzm input{ width:158px; height:28px; border:1px solid #E3E3E3; padding:0 10px; line-height:28px; float:left; margin-right:20px;}
.msg-ok{ margin-bottom:15px; float:left; width:100%;}
.msg-ok input{ display:block; width:60px; height:30px;background:#2CA1DE; line-height:30px; text-align:center; font-size:12px; color:#FFFFFF !important; border-radius:3px;-webkit-box-shadow:1px 1px 3px #AFAFAF;-moz-box-shadow:1px 1px 3px #AFAFAF;box-shadow:1px 1px 3px #AFAFAF; margin-left:60px; border:none; cursor:pointer;}
.msg-ok input:hover{ color:#FFF; text-decoration:none; background:#1A90E8; cursor:pointer;}

.login-cont{ width:100%; margin-bottom:25px; overflow:hidden;}
.login-cont .btn-login{ display:block; width:125px; height:35px; float:left; background:url(../../../Images/PC/Default/login-btn.png) no-repeat;}
.login-cont .btn-reg{ display:block; width:125px; height:35px; float:right; background:url(../../../Images/PC/Default/reg-btn.png) no-repeat;}
.login-cont .btn-login:hover{  background:url(../../../Images/PC/Default/login-btn-hover.png) no-repeat;}
.login-cont .btn-reg:hover{  background:url(../../../Images/PC/Default/reg-btn-hover.png) no-repeat;}

.login-ok{ width:220px; height:46px; background:url(../../../Images/PC/Default/login-user-bg.png) no-repeat;}
.login-ok{ padding:12px 20px;}
.login-ok p{ line-height:24px;}
.login-ok .wl span{ color:#006699;}
.login-ok .wl a{ color:#f46619; margin-left:20px;}
.login-ok .gocenter a{ color:#f46619;}

.our-info{ margin:0 25px; padding:15px 25px; overflow:hidden; background:#FFFFDB; float:left; display:inline; border:1px solid #F1E1A4; border-radius:5px; color:#996600; line-height:22px; margin-top:30px;}

.user-pl{ margin:0 25px; margin-bottom:30px;}
.user-pl .title{ font-size:18px; font-family:"微软雅黑"; color:#333; margin-bottom:30px;}
.user-pl .title a{ font-family:"宋体"; font-size:12px; color:#006699; margin-left:20px;}
.user-pl-cont dl{ width:100%; border-bottom:1px solid #E2E2E2; margin-bottom:20px;}
.user-pl-cont dl dt{ width:100%; height:20px; line-height:20px;}
.user-pl-cont dl dt .number{ color:#F46619;}
.user-pl-cont dl dt .name{ color:#006699; margin-left:15px;}
.user-pl-cont dl dt .sf{ color:#999999; margin-left:5px;}
.user-pl-cont dl dt .time{ color:#999999;}
.user-pl-cont dl dd{ line-height:22px; padding:10px 0;}

.user-pl-i .title{ margin-bottom:20px;}
.user-pl-i textarea{ width:560px; height:80px; padding:10px; resize:none; border:1px solid #CCCCCC; margin-bottom:25px;}
.user-pl-yzm{ height:35px; overflow:hidden;}
.user-pl-yzm input{ width:80px; height:33px; border:1px solid #CCCCCC; padding:0 10px; line-height:33px\9; float:left; margin-right:20px;}
.user-pl-yzm img{ width:75px; height:35px; float:left;}
.user-pl-yzm a{ display:block; width:100px; height:35px; background:url(../../../Images/PC/Default/submit-bg.png) no-repeat; float:right; font-size:14px; font-weight:bold; color:#fff; text-align:center; line-height:35px;}
.user-pl-yzm a:hover{ text-decoration:none; background:url(../../../Images/PC/Default/submit-hover.png) no-repeat; color:#fff;}
.ny-vote-info{ margin-top:0px;}

.goback{ width:600px; height:15px; margin:0 20px; padding-top:10px; margin-bottom:10px;}
.goback span{ float:right;}
.goback span a{ display:block; padding-left:20px; background:url(../../../Images/PC/Default/goback.png) no-repeat left center; color:#006699;}
.descrip{ margin:0 25px; line-height:2; padding:10px 20px; background:#D8EDED; float:left; display:inline; border-radius:5px; border:1px solid #C5DAE5; color:#15466A; margin-top:20px; margin-bottom:30px;}

/*通用表单*/
.formsty{ width: 890px; margin: 0 auto; padding-top: 15px;}
.formsty dl{ width: 890px; float: left; overflow: hidden; margin-bottom: 20px;}
.formsty dl dt{ width: 90px; text-align: right; float: left; line-height: 32px;}
.formsty dl dd{ width: 780px; float: right;}
.formsty dl dd input{ float: left; width: 290px; height: 30px; padding: 0 10px; border:1px solid #D4D4D4;}
.formsty dl dd .noclickcont{ float: left; margin-right: 10px;}
.formsty dl dd .inputcont{ float: left; margin-right: 10px;}
.formsty dl dd .altcont{ float: left; color: #999; line-height: 32px; }
/*.formsty dl dd span{ cursor: pointer; display: block; float: left; height: 30px; line-height: 30px; border:1px solid #D4D4D4; padding: 0 15px;}*/
.formsty dl dd span.click{ background: #16A0D3; border-color: #16A0D3; color: #fff; }
.formsty dl dd span.noclick{ background: #D4D4D4; border-color: #D4D4D4; color: #D4D4D4; }
.formsty dl dd .smallinput{ width: 160px; background:url(../../../Images/PC/Default/date-icon.jpg) no-repeat 160px 9px; }
.formsty dl dd textarea{ width: 748px; height: 160px; padding: 10px; border:1px solid #D4D4D4; resize:none;}
.formsty dl dd a{ width: 125px; height: 32px; display: block; background: #16A0D3; line-height: 32px; color: #fff; text-align: center; -moz-transition:all .2s .1s ease; -ms-transition:all .2s .1s ease; -o-transition:all .2s .1s ease; -webkit-transition:all .2s .1s ease; transition:all .2s .1s ease;}
.formsty dl dd a:hover{ text-decoration: none; background: #0881AF; }

/*高级搜索*/
.ssearch-cont{ width: 870px; margin: 0 auto; padding: 10px 0; overflow: hidden;}
.ssearch-lan{ width: 870px; height: 40px;}
.ssearch-list{ overflow: hidden; }
.ssearch-lanleft{ float: left; padding-top: 4px;}
.ssearch-lanright{ float: right; }
/*.ssearch-lanleft select{ width: 120px; float: left; margin-right: 15px; border:1px solid #DBDBDB; padding: 6px 0;}*/
.ssearch-search{ float: left; background:url(../../../Images/PC/Default/sseach-bg.jpg) no-repeat; width: 230px; height: 32px;}
.ssearch-search input{ width: 170px; padding: 0 10px; height: 32px; line-height: 32px; border:0; background:none; float: left;}
.ssearch-search a{ display: block; width: 40px; height: 32px; float: left; }
.ssearch-lanright a{ display: block; padding-left: 60px; display: block; height: 40px; line-height: 40px; color: #fff; background:url(../../../Images/PC/Default/search-icon.png) no-repeat 35px 10px #DDAC09; width: 85px; font-size: 14px;}
.ssearch-lanright a:hover{ text-decoration: none; background:url(../../../Images/PC/Default/search-icon.png) no-repeat 35px 10px #CB9D05; }

/*关注问题*/
.attention{ width: 610px; height: 30px; padding-top: 20px; overflow: hidden; padding-bottom: 20px;}
.attention a{ float: right; display: block; width: 90px; height: 30px; background: #91B418; text-align: center; line-height: 30px; color: #fff;-moz-transition:all .2s .1s ease; -ms-transition:all .2s .1s ease; -o-transition:all .2s .1s ease; -webkit-transition:all .2s .1s ease; transition:all .2s .1s ease;}
.attention a:hover{ text-decoration: none; background: #83A50F; }

/*采纳答案*/
.user-pl-cont dl .cn-btn{ width: 100%; height: 30px; overflow: hidden; margin-bottom: 20px; }
.user-pl-cont dl .cn-btn a{ display: block; width: 88px; height: 28px; border:1px solid #92B618; float: right; text-align: center; line-height: 28px; color: #92B618;-moz-transition:all .2s .1s ease; -ms-transition:all .2s .1s ease; -o-transition:all .2s .1s ease; -webkit-transition:all .2s .1s ease; transition:all .2s .1s ease;}
.user-pl-cont dl .cn-btn a:hover{ text-decoration: none; color: #fff; background: #92B618;}

/*点赞*/
.dz { padding-right: 15px; }
.dz .icon{ display: block; width: 20px; height: 22px; background:url(../../../Images/PC/Default/dz-icon.png) no-repeat center; float: left; margin-right: 3px; cursor: pointer;}
.user-pl-cont dl dt .dz .number{ color: #333; line-height: 22px;}
.user-pl-cont dl dt .dz .click{ background:url(../../../Images/PC/Default/dz-click.png) no-repeat center; }

/*采纳的答案*/
.adoption{ width: 590px; margin-left: 25px; border:1px solid #DBDBDB; border-radius: 5px; padding-top: 45px; background:url(../../../Images/PC/Default/cn-bg.jpg) no-repeat -1px 15px; margin-bottom: 30px;}
.adoption dl{ padding: 0 20px; padding-top: 15px;}
.adoption dl dt{ width:100%; height:20px; line-height:20px;}
.adoption dl dt .number{ color:#F46619;}
.adoption dl dt .name{ color:#006699;}
.adoption dl dt .sf{ color:#999999; margin-left:5px;}
.adoption dl dt .time{ color:#999999;}
.adoption dl dd{ line-height:22px; padding:10px 0;}
.adoption dl dt .dz .number{ color: #333; line-height: 22px;}
.adoption dl dt .dz .click{ background:url(../../../Images/PC/Default/dz-click.png) no-repeat center; }

/*yxh*/
.our-info{width:535px;}
.user-pl-yzm{ margin-top:25px;}
.formsty dl dd .d-input span{ cursor: pointer; display: block; float: left; height: 30px; line-height: 30px; border:1px solid #D4D4D4; padding: 0 15px;}
.formsty dl dd .d-input span.click{ background: #16A0D3; border-color: #16A0D3; color: #fff; }
.colorRed{ color:Red; line-height:32px; height:32px;}
.formsty .Validform_checktip{ margin-left:10px; height:32px; line-height:32px; }
.dz a{ display:block; text-decoration:none; cursor:pointer;}
.header-cont .user-info a{ float:left; cursor:pointer;}
.header-cont .user-info a.btn{  background:none;float:left; }
/*qrcode*/
.qrcode{ width:120px;height: 150px; background: #fff;position: fixed; right: 0px; top:160px; z-index: 999999;padding:15px 10px 0 10px;}
.qrcode  .cls{position: absolute;top:1px;right:1px;font-family:\5FAE\8F6F\96C5\9ED1;display:block;width:12px;height:12px;text-align:center;line-height:12px;cursor: pointer;}
.qrcode .txt{font-family:\5FAE\8F6F\96C5\9ED1;text-align:center;color: #19a859;line-height: 30px;}

/*选择课程*/
.choice-class{padding:0 30px;width:920px;position:relative;overflow:inherit;}
.choice-tl{position:absolute;top:-10px;border-bottom:2px solid #E5E5E5;width:920px;height:35px;overflow:hidden}
.choice-tl h2{ float:left; width:500px;}
.choice-tl .more{  float:right; margin-top:15px; color:Blue; text-decoration:underline;}
.choice-mt{width:100%;height:30px;}
.choice-class-con h3{color:#1E65A7;padding:15px 0;}
.choice-class-con table{border-collapse: collapse;padding-top:40px;margin-bottom:30px; }
.choice-class-con table th{border: 1px solid #ccc;padding:15px;width:200px;font-weight:100;line-height:20px;}
.choice-class-con table td{border: 1px solid #ccc;
font-weight:100;}

/**登录弹窗**/
.login_tc {width: 390px;height: 352px;background: #fff;position: absolute;z-index: 9999;margin: 0 auto;padding-left: 52px;}
.login_t {width: 390px;font-size: 30px;color: #333;margin-top: 20px;font-family: 'Microsoft YaHei', 微软雅黑;}
.login_t span {font-size: 18px;color: #707070;margin-left: 53px;}
.login_t span a {color: #ff4200;margin-left: 5px;}
.login_c {margin-top: 30px;}
.login_c .login_role{ float:left; padding-bottom:10px; padding-left:50px; width:190px; margin:auto;}
.login_c li { float:left; margin-top: 10px;}
.login_c .login_txt {width: 308px;height: 20px;border: 1px solid #DAE2E5;line-height: 20px;padding: 9px 15px;color: #7E7B7B;}
.login_c .login_error{display:none;margin-top: 2px;color: Red; float:left; width:100%; padding-top:10px;}
.login_c .login_last { float:left; margin-top:23px;padding-left:100px;}
.login_tc a.login_btn {display: block; float:left; width:130px;height: 40px;background: #27A577;color: #fff;text-align: center;
    line-height: 40px;text-decoration: none;font-size:18px;font-family: 'Microsoft YaHei', 微软雅黑;}

.select{ float:left; height:30px;line-height:34px;vertical-align:middle; width:120px; margin-right:10px; background:#fff;border:1px solid #CACACA;border-radius:4px 4px 4px 4px;font-family:'Microsoft YaHei';}
.Validform_right{ color:Green;}
.Validform_wrong{ color:Red;}


/*兼容chosen*/
.formsty dl dd div.chzn-search input{ float:none;height:18px;}
.formsty dl dd a.chzn-single{width:238px;height:28px;}
.formsty dl dd a.chzn-single:hover{background:#FFFFFF}
.formsty dl dd a.chzn-single span.click{background:#FFFFFF;color:Black;}
