﻿
.fl {    float: left;}
.fr {    float: right;}
.clearfix:after {    content: "";    display: block;    visibility: hidden;    clear: both;    height: 0;    font-size: 0;}
.clearfix {    zoom: 1;}
.white-bg {    background: #fff;}
input[type="button"],input[type="submit"],input[type="reset"] {cursor: pointer;-webkit-appearance: none;border-radius: 0;}
 textarea {-webkit-appearance: none;border-radius: 0;}
.mt5 {    margin-top: 5px;}
.mb5 {    margin-bottom: 5px;}
.ml5 {    margin-left: 5px;}
.mr5 {    margin-right: 5px;}
.mlr5 {    margin-left: 5px;    margin-right: 5px;}
.mt10 {    margin-top: 10px;}
.mb10 {    margin-bottom: 10px;}
.ml10 {    margin-left: 10px;}
.mr10 {    margin-right: 10px;}
.mt15 {    margin-top: 15px;}
.mb15 {    margin-bottom: 15px;}
.ml15 {    margin-left: 15px;}
.mr15 {    margin-right: 15px;}
.mt20 {    margin-top: 20px;}
.mb20 {    margin-bottom: 20px;}
.ml20 {    margin-left: 20px;}
.mr20 {    margin-right: 20px;}
.mt30 {    margin-top: 30px;}
.mb30 {    margin-bottom: 30px;}
.ml30 {    margin-left: 30px;}
.mr30 {    margin-right: 30px;}
.pt5 {    padding-top: 5px;}
.pb5 {    padding-bottom: 5px;}
.pl5 {    padding-left: 5px;}
.pr5 {    padding-right: 5px;}
.pt10 {    padding-top: 10px;}
.pb10 {    padding-bottom: 10px;}
.pl10 {    padding-left: 10px;}
.pr10 {    padding-right: 10px;}
.p10 {    padding: 10px;}
.pt15 {    padding-top: 15px;}
.pb15 {    padding-bottom: 15px;}
.pl15 {    padding-left: 15px;}
.pr15 {    padding-right: 15px;}
.plr15 {    padding-left: 15px;    padding-right: 15px;}
.p15 {    padding: 15px;}
.pt20 {    padding-top: 20px;}
.pb20 {    padding-bottom: 20px;}
.pl20 {    padding-left: 20px;}
.pr20 {    padding-right: 20px;}
.plr20 {    padding-left: 20px;    padding-right: 20px;}
.p20 {    padding: 20px;}
.no-cont {    background-color: #fff;    text-align: center;    padding: 50px;    font-size: 14px;    color: #999;}
.no-cont img {    vertical-align: middle;    margin-right: 10px;}
.article-con table {    margin-bottom: 14px;    margin-top: 12px;    width: 100% !important;}
.article-con table tr td {    padding: 5px;    border-color: #ddd;    line-height: 22px;    font-size: 16px;    color: #666;    border:1px solid #beccdb;}
.article-con table tr td p {    margin-bottom: 0;}
.article-con table tr.firstRow td {    }
.table-bd table {border-left: 1px solid #beccdb !important;border-top: 1px solid #beccdb !important;text-align: center !important;}
.table-bd table tr td {border-right: 1px solid #beccdb !important;border-bottom: 1px solid #beccdb !important;}
.f-l-con {    position: relative;    padding-left: 78px;    padding-top: 5px;    padding-bottom: 5px;    min-height: 28px;    font-size: 14px;    color: #666;}
.f-l-con .tit {    position: absolute;    top: 5px;    left: 0;    display: block;    width: 78px;    height: 28px;    line-height: 28px;}
.f-l-con a {    float: left;    margin-right: 14px;    line-height: 28px;}
.f-l-con a.spe {    float: right;    margin-right: 0;}
.leftServe { position: fixed; left: 50%; margin-left: -730px; width: 120px; background-color: #fff; text-align: center; padding-top: 10px; z-index: 2; padding-bottom: 17px; top: 275px; line-height: 1.6; }
.leftServe:before { content: ''; border-bottom: 35px solid #2b70ae; border-left: 60px solid transparent; border-right: 60px solid transparent; position: absolute; width: 120px; bottom: 100px; left: 0; box-sizing: border-box; z-index: -1; }
.leftServe:after { content: ''; background-color: #2b70ae; position: absolute; bottom: 0; left: 0; width: 100%; height: 100px; z-index: -1; }
.leftServe .tit { font-size: 16px; font-weight: bold; margin-bottom: 10px; }
.leftServe .tit p { font-size: 12px; font-weight: normal; color: #666; }
.leftServe .cont { margin-top: 5px; }
.leftServe .cont img { width: 80px; height: 80px; border: 7px solid #fff; }
.leftServe .cont p { font-size: 12px; color: #666; margin-top: -7px; }
.leftServe .cont .colorfff { color: #fff; margin-top: 0; }
.leftServe .btn { font-size: 12px; height: 22px; line-height: 22px; border-radius: 22px; border: 1px solid #fff; color: #fff; display: inline-block; padding: 0 10px; margin-top: 10px; }
body {    background: #f5f5f5;}
a {    color: #666;}
a:hover {    color: #eb613c;}
.wrapper {    margin-left: auto;    margin-right: auto;    width: 1200px;}
.min-w {    min-width: 1200px;}
.theme-color {    color: #8c0000;}
.theme-color2 {    color: #eb613c;}
.theme-color3 {    color: #f00;}
.theme-bg {    background: #8c0000;}
.split-line {    font-size: 12px;    color: #c8c8c8;}
.bt-so {    border-top: 1px solid #ededee;}
.bb-so {    border-bottom: 1px solid #ededee;}
.bb-so2 {    border-bottom: 2px solid #8c0000;}
.bb-da {    border-bottom: 1px dashed #ededee;}
.bt-da {    border-top: 1px dashed #ededee;}
.portrait {    width: 100%;    height: 100%;    border-radius: 50%;}
.left-part {    width: 890px;}
.right-part {    width: 290px;}
.left-part2 {    width: 1040px;}
.right-part2 {    width: 140px;}
.list-width1 {    width: 414px;}
.list-width2 {    width: 400px;}
.list-width3 {    width: 404px;}
.see-more {    font-size: 14px;    color: #666;}
.title1 {    padding-bottom: 8px;    height: 18px;}
.title1 a {    float: left;    display: block;    margin-right: 15px;    height: 25px;    font-size: 18px;    color: #666;}
.title1 a.active {    color: #8c0000;    border-bottom: 2px solid #8c0000;}
.title1 h2 {    display: inline-block;    font-size: 18px;    font-weight: normal;    height: 25px;}
.title2 {    line-height: 18px;}
.title2 h2 {    font-size: 18px;    color: #333;    font-weight: 400;    height: 18px;    line-height: 18px;    overflow: hidden;}
.title3 h1 {    font-size: 1.5em;}
.title3 h2 a {    color: #999;    font-size: 18px;    font-weight: 400;}
.title3 h2 a.active {    font-weight: 700;    font-size: 18px;    color: #8c0000;}
.title3 h2 a:hover {    color: #8c0000;}
.title3 .right {    line-height: 20px;}
.title3 .right .right-a {    float: left;    font-size: 14px;    margin-right: 24px;    color: #333;}
.title3 .right .right-a:hover {    color: #eb613c;}
.title4 {}
.title4 a,.title4 h2 {    float: left;    width: 102px;    height: 34px;    line-height: 34px;    font-size: 18px;    color: #666;    text-align: center;    font-weight: normal;}
.title4 a.active,.title4 h2.active {    background: #8c0000;    color: #fff;}
.tj-title {    height: 58px;}
.tj-title h2 {    line-height: 58px;    font-size: 20px;    color: #033;    font-weight: 400;}
.time-style,.reply-style {    font-size: 12px;    color: #999;}
.ranking-tab,.ranking-tab2 {    line-height: 18px;}
.ranking-tab a,.ranking-tab2 a {    float: left;    padding-left: 6px;    padding-right: 6px;    font-size: 12px;    color: #666;    border-radius: 2px;}
.ranking-tab a:hover,.ranking-tab2 a:hover {    color: #eb613c;}
.ranking-tab a.active,.ranking-tab2 a.active {    background: #eb613c;    color: #fff;}
.ranking-tab3 {    line-height: 24px;}
.ranking-tab3 a {    float: left;    margin-left: 6px;    width: 76px;    font-size: 14px;    color: #666;    border-radius: 2px;    text-align: center;}
.ranking-tab3 a:hover {    color: #9b1111;}
.ranking-tab3 a.active {    background: #9b1111;    color: #fff;}
.compare-btn {    display: block;    margin-left: auto;    margin-right: auto;    width: 50px;    height: 18px;    line-height: 18px;    background: #efefef;    border: 1px solid #dfdfdf;    font-size: 12px;}
.compare-btn:hover {    color: #e96243;}
.icon-compare:before {    content: "";    display: block;    float: left;    margin-left: 3px;    margin-top: 2px;    width: 14px;    height: 14px;    background-color: #fff;}
/*.rule-table-line .compare-btn-done {    background: #e96243;    border-color: #e96243;    color: #fff;}
.rule-table-line .compare-btn-done:hover {    color: #fff;}
.rule-table-line .compare-btn-done .icon-compare:before {    background-image: url(../images/icon-college.png);    background-repeat: no-repeat;    background-position: 1px -98px;}
*/.compare-btn-done {    background: #e96243;    border-color: #e96243;    color: #fff;}
.compare-btn-done:hover {    color: #fff;}
.compare-btn-done .icon-compare:before {    background-image: url(../images/icon-college.png);    background-repeat: no-repeat;    background-position: 1px -98px;}
.search-bar-sm {}
.search-bar-sm input[type='text'] {    float: left;    width: 116px;    height: 22px;    padding-left: 5px;    border: none;    border-top: 1px solid #e7e7e7;    border-left: 1px solid #e7e7e7;    border-bottom: 1px solid #e7e7e7;    box-sizing: content-box;}
.search-bar-sm input[type='button'],.search-bar-sm input[type='submit'] {    float: left;    width: 44px;    height: 24px;    line-height: 24px;    border: none;    color: #fff;    font-size: 12px;    cursor: pointer;}
.article-botm {    line-height: 26px;}
.article-botm a {    font-size: 14px;    color: #999;}
.article-botm a:hover {    color: #eb613c;}
.article-botm .share-word {    font-size: 12px;}
.article-method {    height: 38px;    line-height: 38px;    border: 1px solid #f7b6a9;    background: #fdf5f3;}
.article-method p {    margin-left: 20px;    font-size: 14px;    color: #666;}
.article-method p strong {    color: #9b1111;}
.left-img {    display: block;    width: 890px;    height: 126px;}
.left-img img {    width: 100%;    height: 100%;}
.icon-see {    cursor: default;}
.icon-horn:before,.icon-ques:before,.icon-ques2:before,.icon-msg:before,.icon-add:before,.icon-arrow1:before,.icon-medal:before,.icon-jieye,.icon-xueli,.icon-xuewei,.classify-chosen:before,.clear-btn:before,.icon-see:before,.icon-comment:before,.icon-ques3:before,.icon-time:before,.icon-location:before,.icon-people-num:before,.icon-sponsor:before,.icon-collection:before,.icon-message:before,.icon-zan:before,.icon-red-star:before,.icon-qq-btn,.icon-share-big:before,.prev-btn:before,.next-btn:before,.icon-zan2:before,.icon-close:before {    content: "";    background-image: url(../images/icon-college.png);    background-repeat: no-repeat;}
.icon-horn:before,.icon-ques:before,.icon-msg:before,.icon-medal:before,.icon-jieye,.icon-xueli,.icon-xuewei,.icon-see:before,.icon-comment:before,.icon-ques3:before,.icon-time:before,.icon-location:before,.icon-people-num:before,.icon-sponsor:before,.icon-collection:before,.icon-message:before,.icon-zan:before,.icon-red-star:before {    display: block;    float: left;}
.icon-ques2:before,.icon-add:before {    display: inline-block;    vertical-align: middle;}
.icon-horn:before {    margin-top: 12px;    margin-right: 10px;    width: 16px;    height: 14px;    background-position: 0 0;}
.icon-ques:before,.icon-ques2:before,.icon-msg:before {    width: 14px;    height: 14px;}
.icon-ques:before,.icon-ques2:before {    background-position: 0 -20px;}
a:hover .icon-ques2:before {    background-position-y: -140px;}
.icon-ques:before {    margin-top: 7px;    margin-right: 6px;}
.icon-msg:before {    margin-top: 8px;    margin-right: 6px;    background-position: 0 -40px;}
.icon-ques2:before {    margin-left: 2px;}
.icon-add:before {    margin-left: 2px;    width: 11px;    height: 11px;    font-size: 0;    background-position: 0 -60px;    cursor: pointer;}
.icon-arrow1 {    position: relative;}
.icon-arrow1:before {    display: block;    position: absolute;    left: -6px;    top: 13px;    width: 6px;    height: 12px;    font-size: 0;    background-position: 0 -80px;}
.icon-medal:before {    margin-top: 18px;        width: 14px;    height: 19px;    background-position: 0 -120px;}
.icon-jieye,.icon-xueli,.icon-xuewei {    width: 44px;    height: 18px;}
.icon-jieye {    background-position: -20px 0;}
.icon-xueli {    background-position: -20px -20px;}
.icon-xuewei {    background-position: -20px -40px;}
.icon-block:before {    content: "";    display: inline-block;    margin-right: 8px;    width: 3px;    height: 3px;    background: #e0e0e0;    vertical-align: middle;}
.icon-see:before {    margin-top: 7px;    margin-right: 4px;    width: 15px;    height: 9px;    font-size: 0;    background-position: -20px -120px;}
.icon-comment:before {    margin-top: 7px;    margin-right: 4px;    width: 11px;    height: 11px;    font-size: 0;    background-position: -20px -140px;}
.icon-see:hover:before,.icon-comment:hover:before {    background-position-x: -40px;}
.icon-ques3:before {    margin-top: 5px;    margin-right: 10px;    width: 16px;    height: 16px;    background-position: -20px -100px;}
.icon-time:before,.icon-location:before,.icon-people-num:before,.icon-sponsor:before {    margin-top: 11px;    margin-right: 10px;    width: 12px;    height: 12px;}
.icon-time:before {    background-position: -60px -60px;}
.icon-location:before {    background-position: -59px -80px;}
.icon-people-num:before {    background-position: -60px -100px;}
.icon-sponsor:before {    background-position: -59px -120px;}
.icon-collection:before {    margin-top: 9px;    margin-right: 4px;    width: 20px;    height: 18px;    background-position: -80px 0;}
.icon-collection:hover:before,.icon-collection.btn-active:before {    background-position: -100px 0;}
.icon-message:before {    margin-top: 9px;    margin-right: 4px;    width: 19px;    height: 17px;    background-position: -80px -20px;}
.article-botm a.btn-active {color: #eb613c;}
.icon-message:hover:before,.icon-message.btn-active:before {    background-position: -100px -20px;}
.article-botm .icon-collection:before {    margin-top: 4px;}
.article-botm .icon-message:before {    margin-top: 5px;}
.icon-zan:before {    width: 20px;    height: 20px;    background-position: -80px -40px;}
.icon-zan:hover:before,.icon-zan.btn-active:before {    background-position: -100px -40px;}
.article-botm .icon-zan:before {    margin-top: 3px;}
.icon-red-star:before {    margin-top: 7px;    margin-right: 10px;    width: 14px;    height: 14px;    background-position: -80px -60px;}
.icon-qq-btn {    display: block;    margin-top: 8px;    margin-right: 20px;    width: 74px;    height: 22px;    background-position: 0 -160px;}
.icon-share-big:before {    display: block;    margin-left: auto;    margin-right: auto;    margin-bottom: 5px;    width: 17px;    height: 18px;    background-position: -80px -80px;}
.icon-share-big:hover:before {    background-position-x: -100px;}
.icon-share:before{    content: "";    float: left;    display: block;    margin-top: 1px;    margin-right: 3px;    width: 14px;    height: 14px;    background: url(../images/icon-comment.png) no-repeat;    background-position: 0 -150px;}
.icon-share:hover:before {    background-position: -30px -150px;}
.icon-zan2:before {    display: block;    margin-left: auto;    margin-right: auto;    margin-bottom: 16px;    width: 30px;    height: 26px;    background-position: -80px -100px;}
.icon-zan2:hover:before,.icon-zan2.active:before {    background-position: -80px -140px;}
.icon-close:before {    display: block;    width: 10px;    height: 10px;    font-size: 0;    background-position: -120px -140px;}
.article-con a {    color: #eb613c;}
a.keylink {    color: #136ec2;    border-bottom: 1px dotted #136ec2;}
a.keylink:hover {    color: #eb613c;    border-bottom: 1px solid #eb613c;}
.other-add {    position: relative;    display: inline-block;}
.other-add-cont {    position: absolute;    left: 13px;    top: -10px;    padding-left: 8px;    z-index: 98;}
.other-add-con {    padding: 5px;    min-width: 60px;    line-height: 22px;    border: 1px solid #e3e3e3;    background: #fff;    border-radius: 5px;    box-shadow: 0 0 5px #e3e3e3;    font-size: 14px;    color: #333;    z-index: 99;    text-align: center;    display: none;}
.other-add-con.text-left {    text-align: left;}
.other-add:hover .other-add-con {    display: block;}
.icon-major1,.icon-major2,.icon-major3 {    display: inline-block;    margin-right: 4px;    width: 14px;    height: 14px;    line-height: 14px;    text-align: center;    font-size: 12px;    color: #fff;    vertical-align: 1px;    font-weight: 300;}
.icon-majorr .icon-major1,.icon-majorr .icon-major2,.icon-majorr .icon-major3 {    width: 18px;    height: 18px;    line-height: 18px;    font-size: 16px;}
.icon-major1 {    background: #4794d9;}
.icon-major2 {    background: #54c041;}
.icon-star4:before {    display: inline-block;    width: 22px;    height: 22px;    background-position: 0 -180px;    vertical-align: middle;}
.contect-us-con p img {    width: 850px !important;    height: 126px !important;}
.cer-zige:before,.icon-zige:before {content: '资格证';height: 16px;line-height: 16px;display: inline-block;border: 1px solid #28cca3;border-radius: 2px;font-size: 12px;margin-right: 5px;color: #28cca3;padding: 0 3px;vertical-align: 2px;}
.top {    width: 100%;    height: 40px;    line-height: 39px;    background: #f5f5f5;    color: #666;}
.split-line {    font-size: 12px;    color: #c8c8c8;    font-family:"simsun";}
.top-left {    position: relative;}
.top-area-change {    position: absolute;    top: 40px;    left: 218px;    width: 100px;    height: 100px;    background: #eee;}
.top-setion {    position: relative;    height: 40px;}
.top-list-menu {    width: 74px;    height: 38px;    line-height: 38px;    border: 1px solid #f5f5f5;    color: #666;    text-align: center;}
.top-list {    position: absolute;    top: 39px;    left: 0;    border: 1px solid #e6e6e6;    border-top: none;    background-color: #fff;    z-index: 100;    display: none;}
.top-list li {    line-height: 30px;    width: 74px;    text-align: center;    cursor: pointer;}
.top-list .spe {    border-top: 1px dashed #e6e6e6;}
.top-list li a {    display: block;}
.top-list li a:hover {    background: #f9f9f9;    color: #d58f15;}
.i-top-arrow1:after,.i-top-arrow2:after {    content: "";    display: inline-block;    margin-left: 5px;    width: 9px;    height: 5px;    background: url(../images/top-icon.png) no-repeat;    vertical-align: middle;}
.i-top-arrow1:after,.i-top-arrow2:after {    background-position: 0 0;}
.top-drop .i-top-arrow2:after {    background-position-x: -10px;}
.top-drop .top-list-menu {    color: #666;    background-color: #fff;    border: 1px solid #e6e6e6;    border-bottom: 1px solid #fff;}
.top-drop .top-list-menu {    color: #666;    background-color: #fff;    border: 1px solid #e6e6e6;    border-bottom: 1px solid #fff;}
.top-are {position: relative;float: left;}
.top_qie{ width:auto; height:auto;position:absolute;top:40px;left: 8px;display: none;z-index: 999;}
.top_qie a {color: #259;}
.top_qie a:hover {color: #d60000;}
.topQie_02{ height:29px; background:#f8f8f8; line-height:29px;border-top:1px solid #ccd3e4;border-bottom:1px solid #ccd3e4}
.topQie_02 strong{ color:#f60;  font-weight:normal;margin-left: 10px;}
.topQie_02 a{ padding-right:14px;}
.topQie_02 a.close_city{ float:right;width:26px; height:30px;border-left:1px solid #ccd3e4;background: url(../images/top-nicon.png) no-repeat; padding-right:0;}
.topQie_03{line-height:31px; height:156px; overflow:auto;}
.topQie_03>div {float: left;width: 100%;border-bottom: 1px dashed #d7ddeb;}
.topQie_03>div:last-child {border:none;}
.topQie_03>div p {margin-left: 30px;}
.topQie_03 a{float:left;overflow:hidden;color:#259;text-align:center;margin-right: 14px;}
.topQie_03 span {float: left;margin-left: 10px;}
.top_qie h5{background: url(../images/top-nicon.png) no-repeat -33px 0;height: 10px;left: 25px;position: absolute;top: -6px;width: 12px;}
.top-are .i-top-arrow1 {width: 50px;}
.top-are .i-top-arrow1:hover {color: #666;}
dl.login_city {    width: 325px;    padding: 15px 10px 10px;    border: 1px solid #ccc;    background: #fff;    box-shadow: 0 1px 5px rgba(0,0,0,0.2);    font-size: 14px;    float: left;}
dl.login_city dd {    width: 65px;    float: left;    line-height: 20px;    white-space: nowrap;    margin: 0 0 4px 0;}
dl.login_city dd a {    display: inline-block;    padding: 5px 10px;    border-radius: 3px;    color: #000;}
dl.login_city dd a:hover {    background-color: #e8eff6;    color: #333}
dl.login_city dd.current a {    background: #ff4f53;    color: #fff}
.right-kefu {    position: fixed;    right: 19px;    top: 30%;    font-size: 12px;    z-index: 999;}
.right-kefu ul li {    position: relative;}
#share-iconn {    margin-right: -10px;}
#share-iconn a {    margin-right: 10px;    margin-top: 10px;    margin-bottom: 0;    padding: 0;    width: 30px;    height: 30px;    background: url(../images/right-kefu.png) no-repeat;    float: left;}
#share-iconn a:hover {    color: #333;    opacity: .8;    filter: alpha(opacity=80);}
#share-iconn .bds_qzone {    background-position: 0 -36px;}
#share-iconn .bds_weixin {    background-position: -5px -140px;}
#share-iconn .bds_tsina {    background-position: -80px -100px;}
#share-iconn .bds_tqq {    background-position: -40px -100px;}
#share-iconn .bds_renren {    background-position: 0 -144px;}
#share-iconn .bds_sqq {    background-position: -39px -140px;}
#share-iconn .bds_bdhome {    background-position: -5px -100px;}
#share-iconn .bds_more {    background-position: -80px -140px;}

.header-coll {    height: 150px;}
.logo {    margin-top: 27px;    height: 60px;}
.logo img {    height: 100%;}
.logo-img {    margin-top: 26px;    margin-left: 10px;    height: 60px;}
.logo-bg {    height: 100px;}
.logo p {    padding-top: 14px;    font-size: 46px;    font-weight: 700;    color: #fff;}
.header-sort {    font-size: 24px;    line-height: 100px;    margin-left: 20px;    font-weight: bold;    font-family: arial;}
.header-sort:before {    width: 8px;    height: 8px;    content: '';    display: inline-block;    vertical-align: middle;    border-radius: 50%;    margin-right: 10px;}
.logo-img-sub {    margin: 45px 0 0 10px;    height: 24px;}
.nav-coll {    height: 50px;}
.nav-coll li {    float: left;    width: 100px;    height: 50px;    line-height: 50px;    text-align: center;}
.nav-coll li a {    font-size: 16px;    color: #fff;}
.nav-coll li a:hover,.nav-coll li a.active {    padding-bottom: 3px;    border-bottom: 2px solid #fff;}
.nav-crumb {    height: 50px;    line-height: 50px;}
.nav-crumb a {    font-size: 14px;}
.nav-crumb>a.spe {    cursor: default;}
.nav-crumb>a.spe:hover {    color: #666;}
.nav-crumb>span {    margin-left: 5px;    margin-right: 5px;    font-size: 14px;    font-family: "SimSun";    color: #666;}
.nav-crumb>em {    font-size: 14px;    color: #666;}
.right-link a {    display: block;    text-align: center;    color: #fff;}
.tel-link {    width: 100%;    height: 70px;    background-image: url(../images/icon-tel-big.png);    background-repeat: no-repeat;    background-position: center center;}
.shop-link {    position: relative;    width: 100%;    height: 50px;    line-height: 50px;    background-color: #1ec8ee;    font-size: 16px;}
.price-tag {    position: absolute;    top: 4px;    right: 50px;    display: block;    width: 34px;    height: 21px;    background: url(../images/icon-right-link.png) no-repeat 0 -150px;}
.shop-link:before,.exam-link:before,.syllabus-link:before,.score-link:before,.adjust-link:before {    content: "";    width: 30px;    height: 30px;    background-image: url(../images/icon-right-link.png);    background-repeat: no-repeat;}
.shop-link:before {    display: inline-block;    margin-right: 3px;    vertical-align: middle;    background-position: 0 2px;}
.shop-link:after {    content: '';    background: url(../images/icon-hot.png) no-repeat;    width: 28px;    height: 17px;    margin-left: 5px;    background-size: 100%;    position: absolute;    right: 17px;    top: 4px;}
.exam-link,.syllabus-link,.score-link,.adjust-link {    width: 140px;    height: 60px;    font-size: 14px;}
.exam-link {    background-color: #f4a930;}
.syllabus-link {    background-color: #a4d533;}
.score-link {    background-color: #eb7e3c;}
.adjust-link {    background-color: #30cfa0;}
.exam-link:hover {    background-color: #be771d;}
.syllabus-link:hover {    background-color: #6f9c1b;}
.score-link:hover {    background-color: #b24413;}
.adjust-link:hover {    background-color: #148863;}
.exam-link:before,.syllabus-link:before,.score-link:before,.adjust-link:before {    display: block;    margin-top: 8px;    margin-left: auto;    margin-right: auto;}
.exam-link:before {    background-position: 3px -30px;}
.syllabus-link:before {    background-position: 4px -60px;}
.score-link:before {    background-position: 4px -90px;}
.adjust-link:before {    background-position: 5px -120px;}
.right-link1 .shop-link {background: #30cfa0;}
.right-link1 .exam-link {background: #62acf8;}
.right-link1 .syllabus-link {background: #4fc7dd;}
.right-link1 .score-link {background: #fa7b6e;}
.right-link1 .adjust-link {background: #f3be2b;}
.ranking-part1 {float: left;}
.ranking-part1 .ranking-con {width: 125px;float: left;}
.ranking-part1 .list-ul a {width: 86px;height: 32px;overflow: hidden;}
.ranking-part1 .title2 h2 {width: 125px;}
.ranking-part2 .list-ul2 li {    position: relative;    padding-left: 10px;    max-height: 48px;    overflow: hidden;}
.ranking-part2 .list-ul2 li:before {    content: '';    position: absolute;    width: 3px;    height: 3px;    background: #ccc;    border-radius: 50%;    top: 15px;    left: 0;}
.right-link1 .shop-link:before,.right-link1 .exam-link:before,.right-link1 .syllabus-link:before,.right-link1 .score-link:before,.right-link1 .adjust-link:before {    background-image: url(../images/icon-right-link1.png);    height: 32px;}
.right-link1 .exam-link:before {    background-position: 0 -30px;    width: 34px;}
.right-link1 .syllabus-link:before{    background-position: 0 -62px;    width: 34px;}
.right-link1 .score-link:before {    background-position: 0 -92px;}
.right-link1 .adjust-link:before {    background-position: 0 -122px;    width: 34px;}
.right-ask {padding: 10px 0 20px 20px;}
.right-ask-ul {width: 249px;height: 42px;border-bottom: 1px solid #ededed;}
.right-ask-ul a {float: left;width: 117px;font-size: 18px;padding: 0;text-align: center;padding-right: 5px;height: 40px;line-height: 40px;}
.right-ask-ul a:first-child {padding-right: 10px;}
.right-ask-ul a.active {background: none;color: #eb613c;border-bottom: 3px solid #eb613c;}
.right-ask-con {font-size: 14px;overflow: hidden;width: 270px;}
.right-ask-con span {display: none;}
.right-ask-con span.show {display: block;}
.right-ask-con a {float: left;width: 108px;text-align: center;border:1px solid #eaeaea;margin-right: 10px;height: 30px;line-height: 30px;margin-top: 10px;color: #333;overflow: hidden;padding: 0 5px;}
.right-ask-con a:hover {background: #eb613c;color: #fff;border-color: #eb613c;}
.list-ul,.list-ul2,.list-ul3 {    margin-top: 10px;}
.list-ul li {    line-height: 32px;}
.list-ul i,.list-ul2 i {    display: block;    margin-right: 10px;    width: 16px;    height: 16px;    line-height: 16px;    text-align: center;    background: #bbb;    color: #fff;    font-size: 14px;    font-family: Arial;}
.list-ul i {    margin-top: 8px;}
.list-ul i.num1,.list-ul2 i.num1 {    background: #eb613c;}
.list-ul i.num2,.list-ul2 i.num2 {    background: #eb7e3c;}
.list-ul i.num3,.list-ul2 i.num3 {    background: #ebaf3c;}
.list-ul a,.list-ul2 a,.list-ul3 a {    font-size: 14px;    color: #333;}
.list-ul a:hover,.list-ul2 a:hover,.list-ul3 a:hover {    color: #eb613c;}
.list-ul span {    color: #666;}
.list-ul2 li {    padding-top: 3px;    padding-bottom: 3px;    line-height: 24px;height: 24px;overflow: hidden;}
.list-ul2 a,.list-ul3 a {        width: 220px;}
.list-ul2 i {    margin-top: 4px;}
.related-rule .list-ul2 {    margin-top: 17px;}
.list-ul3 li {    padding-top: 4px;    padding-bottom: 4px;    line-height: 24px;}
.list-ul3 i,.list-ul3 .tw-btn:before {    background-image: url(../images/icon-right-wd.png);    background-repeat: no-repeat;}
.list-ul3 i {    display: block;    margin-top: 3px;    margin-right: 8px;    width: 18px;    height: 18px;    text-align: center;    background-position: 0 0;    color: #fff;    font-size: 14px;    font-family: Arial;}
.list-ul3 .list-tit {    width: 170px;}
.list-ul3 .list-block {    display: block;    margin-top: 6px;    padding-top: 3px;    width: 34px;    height: 31px;    background: #d0d0d0;    color: #fff;    line-height: 14px;    text-align: center;    font-size: 12px;}
.list-ul3 .list-block strong {    display: block;    font-weight: 400;}
.list-ul3 a:hover .list-block {    background: #eb613c;}
.list-ul3 .tw-btn {    display: block;    width: 100%;    height: 36px;    line-height: 36px;    color: #fff;    text-align: center;    font-size: 16px;}
.list-ul3 .tw-btn:hover {    color: #fff;}
.list-ul3 .tw-btn:before {    content: "";    margin-right: 8px;    display: inline-block;    vertical-align: middle;    width: 10px;    height: 16px;    font-size: 0;    background-position: 0 -20px;}
.list-ul4 {    padding-top: 10px;    height:116px;}
.list-ul4 li {    line-height: 28px;}
.list-ul4 a {    font-size: 14px;    color: #333;}
.list-ul4 a:hover {    color: #eb613c;}
.list-ul5 {    padding-top: 10px;    height: 116px;}
.list-ul5 li {    line-height: 28px;}
.list-ul5 a {    font-size: 14px;    color: #333;}
.list-ul5 a span {    color: #666;}
.list-ul5 a:hover,.list-ul5 a:hover span {    color: #eb613c;}
.img-list-con {    margin-right: -20px;}
.img-list {    float: left;    margin-right: 20px;}
.img-list dt {    width: 192px;    height: 119px;}
.img-list dt img {    width: 100%;    height: 100%;}
.img-list dd {    width: 192px;    height: 40px;    line-height: 38px;    margin-bottom: 5px;    overflow: hidden;}
.img-list dd a {    font-size: 14px;}
.img-word-list {    padding-top: 20px;    padding-bottom: 20px;    height: 112px;    border-bottom: 1px solid #e3e3e3;}
.img-word-list .img-block {    display: block;    margin-right: 10px;    width: 180px;    height: 112px;}
.img-word-list .img-block img {    width: 100%;    height: 100%;}
.img-word-list h3 {    padding-bottom: 15px;}
.img-word-list h3 a {    font-size: 18px;    color: #333;    font-weight: 400;}
.img-word-list h3 a:hover {    color: #eb613c;}
.img-word-list>p {    line-height: 26px;max-height: 52px;overflow: hidden;    font-size: 14px;    color: #666;}
.img-word-list .time-line {    margin-top: 15px;}
.img-word-list .time-line span {    margin-right: 10px;    font-size: 12px;    color: #999;}
.img-word-list .time-line a {    font-size: 12px;    color: #999;}
.img-word-list .time-line a:hover {    color: #eb613c;}
.img-word-list .time-line .icon-see:before {    margin-top: 1px;}
.img-word-list .time-line .icon-comment:before {    margin-top: 1px;}
.img-word-list-hov {    margin-left: -10px;    margin-right: -10px;    padding-left: 10px;    padding-right: 10px;    background-color: #feefeb;    border-top: 1px solid #f6e1dc;    border-bottom: 1px solid #f6e1dc;    margin-top: -1px;}
.page-con {    text-align: center;}
.page-group {    display: inline-block;    line-height: 28px;    border-top: none;}
.page-group a {    float: left;    margin-left: 5px;    margin-right: 5px;    width: 28px;    height: 28px;    line-height: 28px;    text-align: center;    border: 1px solid #d2d2d2;    color: #999;    font-size: 14px;}
.page-group a.a1 {    width: 63px;    height: 28px;    color: #999;    font-size: 12px;}
.page-group span {    float: left;    margin-left: 5px;    margin-right: 5px;    width: 28px;    height: 28px;    line-height: 28px;    text-align: center;    color: #999;    font-size: 14px;    border: 1px solid #9b1111;    color: #fff;    background: #9b1111;}
.page-group i {    float: left;    margin-left: 3px;    margin-right: 3px;    color: #999;    font-style: normal;}
.page-group em {    float: left;    margin-left: 5px;    margin-right: 5px;    height: 30px;    line-height: 30px;    color: #999;    font-style: normal;}
.page-group a:hover {    border: 1px solid #9b1111;    color: #fff;    background: #9b1111;}
.page-group a.a1f {    color: #999;    background: #f2f2f2;    border: 1px solid #f2f2f2;    cursor: default;}
.page-group a.a1f:hover {    color: #999;    background: #f2f2f2;    border: 1px solid #eee;}
.p15 {padding: 15px;}
.p20 {padding: 20px;}
.plr20 {padding-left: 20px;padding-right: 20px;}
.pb10 {padding-bottom: 10px;}
.pb30 {padding-bottom: 30px;}
.pl50 {    padding-left: 50px;}
.mt10 {margin-top: 10px;}
.comment-tit h3 {font-size: 18px;color: #8f000b;}
.comment-tit span {font-size: 16px;color: #333;}
.comment-tit span strong {font-weight: 400;}
.comment-word {padding: 12px;background: #f2f2f2;}
.comment-word textarea {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding: 10px;margin-bottom: 10px;width: 100%;height: 90px;line-height: 24px;border: 1px solid #dae0e4;font-size: 14px;color: #333;resize: none;}
.comment-num {line-height: 38px;font-size: 14px;color: #666;}
.comment-btn {border: none;width: 82px;    height: 32px;    font-size: 14px;    color: #fff;    cursor: pointer;}
.reply-list {}
.reply-list .up .user-portrait {    margin-right: 10px;    width: 40px;    height: 40px;}
.reply-list .up p {    line-height: 20px;    font-size: 12px;    color: #999;}
.reply-list .up .user-name a {    font-size: 14px;    color: #333;}
.reply-list .mid {    line-height: 24px;    font-size: 14px;    color: #666;}
.reply-spe {    position: relative;    margin-top: 8px;    line-height: 24px;    font-size: 14px;    color: #eb613c;}
.reply-spe span {display: block;    position: absolute;    left: 0;    top: 0;    width: 50px;    text-align: right;}
.reply-spe p {    margin-left: 50px;}
.ans-list .btom {    margin-top: 5px;}
.reply-con-btns {    margin-top: 5px;    line-height: 24px;}
.reply-con-btns a,.reply-con-btns span {    font-size: 14px;    color: #999;}
.reply-con-btns a:hover {    color: #eb613c;}
.reply-con-btns .icon-share:before {    margin-top: 5px;}
.reply-con-btns .share-part-portrait {    top: 24px;}
.reply-text {    position: relative;    margin-top: 10px;    }
.reply-text-con {    margin-right: 60px;    padding-left: 10px;    padding-right: 10px;    height: 36px;    border: 1px solid #ededee;    background: #fff;    border-right: none;}
.reply-text-con input {    width: 100%;    height: 36px;    line-height: 36px;    border: none;    resize: none;    font-size: 14px;    color: #333;}
.reply-text-btn {    position: absolute;    right: 0;    top: 0;    width: 76px;    height: 38px;    border: none;    font-size: 14px;    color: #fff;    cursor: pointer;}
.reply-list2 {    margin-top: 20px;    }
.reply-line2 .up .user-portrait {    display: block;    width: 20px;    height: 20px;}
.reply-line2 .up .user-name {    margin-top: 2px;}
.reply-line2 .up .time-style {    margin-top: 4px;}
.see-more-reply {    display: block;    width: 100%;    height: 34px;    line-height: 34px;    text-align: center;    background: #f9f9f9;    font-size: 14px;}
.icon-report {    font-size: 14px;    color: #999;}
.icon-report:hover {    color: #eb613c;}
.icon-report:before,.icon-share:before,.icon-reply-arrow:after,.icon-reply-arrow-down:after,.icon-thumbs-up:before,.icon-thumbs-down:before,.icon-arrow-af:after {content: "";background-image: url(../images/icon-comment.png);background-repeat: no-repeat;}
.icon-report:before,.icon-share:before {float: left;display: block;width: 14px;height: 14px;}
.icon-report:before {margin-right: 4px;margin-top: 1px;background-position: 0 -120px;}
.icon-share:before {margin-top: 1px;margin-right: 3px;background-position: 0 -150px;}
.icon-report:hover:before {background-position: -30px -120px;}
.icon-share:hover:before {background-position: -30px -150px;}
.icon-reply-arrow:after,.icon-reply-arrow-down:after {display: inline-block;vertical-align: middle;margin-left: 4px;width: 10px;height: 5px;font-size: 0;}
.icon-reply-arrow:after {background-position: 0 -60px;}
.icon-reply-arrow-down:after {background-position: -30px -60px;}
.icon-thumbs-up:before,.icon-thumbs-down:before {float: left;display: block;margin-right: 3px;width: 22px;height: 22px;}
.icon-thumbs-up:before {background-position: 1px 3px;}
.icon-thumbs-down:before {background-position: 1px -27px;}
.icon-thumbs-up:hover:before,.icon-thumbs-down:hover:before {background-position-x: -29px;}
.icon-arrow-af:after {    display: inline-block;    vertical-align: middle;    margin-left: 4px;    width: 12px;    height: 6px;    font-size: 0;    background-position: 0 -90px;}
.icon-arrow-af:hover:after {    background-position-x: -30px; }
.share-part {    height: 26px;}
.share-part-sm {    height: 18px;}
.share-word {    margin-right: 6px;    line-height: 26px;    color: #999;}
.share-part-sm .share-word {    line-height: 18px;}
#share-icon {    margin-right: -6px;}
#share-icon a {    margin-right: 6px;    margin-top: 0;    margin-bottom: 0;    padding: 0;    width: 26px;    height: 26px;    background: none;}
.share-part-sm #share-icon {    margin-right: -4px;}
.share-part-sm #share-icon a {    margin-right: 4px;    width: 17px;    height: 17px;}
#share-icon .icon-weixin:before,#share-icon .icon-sqq:before,#share-icon .icon-qzone:before,#share-icon .icon-tsina:before,#share-icon .icon-tqq:before,#share-icon .icon-renren:before,#share-icon .icon-hexun:before,#share-icon .icon-bdhome:before,#share-icon .icon-more:before {    content: "";    float: left;    display: block;    width: 26px;    height: 26px;    background: url(../images/share-icon.png) no-repeat;}
#share-icon .icon-weixin:before {    background-position: 0 -180px;}
#share-icon .icon-sqq:before {    background-position: 0 -217px;}
#share-icon .icon-qzone:before {    background-position: 0 -36px;}
#share-icon .icon-tsina:before {    background-position: 0 -72px;}
#share-icon .icon-tqq:before {    background-position: 0 -108px;}
#share-icon .icon-renren:before {    background-position: 0 -144px;}
#share-icon .icon-hexun:before {    background-position: 0 -253px;}
#share-icon .icon-bdhome:before {    background-position: 0 -289px;}
#share-icon .icon-more:before {    background-position: 0 0;}
#share-icon .icon-qzone-sm:before,#share-icon .icon-weixin-sm:before,#share-icon .icon-tsina-sm:before,#share-icon .icon-tqq-sm:before,#share-icon .icon-more-sm:before {    content: "";    float: left;    display: block;    width: 17px;    height: 17px;    background: url(../images/share-icon.png) no-repeat;}
#share-icon .icon-qzone-sm:before {    background-position: -30px -36px;}
#share-icon .icon-weixin-sm:before {    background-position: -30px -180px;}
#share-icon .icon-tsina-sm:before {    background-position: -30px -72px;}
#share-icon .icon-tqq-sm:before {    background-position: -30px -108px;}
#share-icon .icon-more-sm:before {    background-position: -30px 0;}
.js-share-part {    position: relative;}
.share-part-portrait {    position: absolute;    top: 16px;    left: 0px;    height: 204px;    background: #fff;    border: 1px solid #e9e9e9;        z-index: 1000;}
.share-part-portrait .share-word {    display: block;    margin-left: 0;    margin-right: 0;    line-height: 28px;    font-size: 14px;    color: #626262;    background: #f6f6f6;    text-align: center;}
#share-portrait-icon {    width: 106px;    padding-bottom: 4px;    padding-top: 4px;    background: #fff;}
#share-portrait-icon li {    padding-left: 10px;    line-height: 23px;}
#share-portrait-icon li a {    padding-left: 30px;    width: 54px;    height: 28px;    margin: 0;    line-height: 28px;    text-align: left;}
#share-portrait-icon li a.bds_qzone {    background-position: 6px -46px;}
#share-portrait-icon li a.bds_weixin {    background-position: 6px -1606px;}
#share-portrait-icon li a.bds_tsina {    background-position: 6px -98px;}
#share-portrait-icon li a.bds_sqq {    background-position: 6px -2645px;}
#share-portrait-icon li a.bds_bdhome {    background-position: 6px -150px;}
#share-portrait-icon li a.bds_more {    background-position: 6px 6px;}
#share-portrait-icon li a:hover {    background-color: #eee;}
.college-profile-img {    width: 850px;    height: 220px;    margin-bottom: 10px;}
.article-con p {    line-height: 28px;    font-size: 16px;    color: #666;    margin-bottom: 10px; text-indent: 0;}
.rules-detail .school-logo {    display: block;    margin-left: auto;    margin-right: auto;    height: 42px;}
.rules-detail h1 {    margin-top: 20px;    margin-bottom: 25px;    font-size: 24px;    color: #f00;    text-align: center;    line-height: 35px;}
.zixun-detail h1 {    padding-top: 20px;    padding-bottom: 20px;    font-size: 24px;    color: #333;    text-align: center;}
.rules-detail-info,.zixun-detail-info {    line-height: 24px;    font-size: 14px;    color: #999;}
.rules-detail-info {    border-bottom: 2px solid #ff0c0c;}
.zixun-detail-info {    padding-bottom: 3px;}
.rules-detail-info .icon-collection:before,.zixun-detail-info .icon-collection:before {    margin-top: 2px;}
.rules-detail-info .icon-message:before,.zixun-detail-info .icon-message:before {    margin-top: 4px;}
.rules-detail-info .icon-share:before,.zixun-detail-info .icon-share:before {    margin-top: 5px;}
.rules-detail-info a,.zixun-detail-info a {    color: #999;}
.rules-detail-info a:hover,.zixun-detail-info a:hover {    color: #eb613c;}
.rules-detail-info .share-part-portrait,.zixun-detail-info .share-part-portrait {    top: 23px;}
.rules-detail-info p,.zixun-detail-info p {    margin-right: 14px;}
.rules-detail-info span,.zixun-detail-info span {    margin-left: 5px;    margin-right: 5px;    color: #666;}
.rules-detail-info span strong,.zixun-detail-info span strong {    font-weight: 400;    color: #f00;}
.ruels-detail-intro {    padding-top: 6px;    padding-bottom: 6px;    line-height: 22px;    font-size: 14px;    color: #666;}
.zixun-detail-intro {    line-height: 20px;    padding-top: 10px;    font-size: 14px;    color: #666;}
.article-con .red-words {    line-height: 32px;    color: #f00;    font-size: 14px;    font-weight: 400;}
.article-link p {    width: 50%;    font-size: 14px;    color: #666;    float: left;}
.article-link a {    font-size: 14px;    color: #666;}
.article-link a:hover {    color: #eb613c;}
.article-tag span {    font-size: 12px;    color: #999;}
.article-tag a {    margin-right: 10px;    padding-left: 4px;    padding-right: 4px;    border-radius: 3px;    background: #f2f2f2;}
.rules-detail-line h4 {    margin-bottom: 10px;    line-height: 28px;    font-size: 16px;    color: #f00;    font-weight: bold;}
.rules-detail-line p {    line-height: 24px;}
.rules-detail-line img {    display: block;    margin-bottom: 15px;    height: 52px;}
.rules-detail-line a {        width: 220px;    height: 35px;    line-height: 35px;    font-size: 14px;    color: #fff;    text-align: center;}
.college-detail .title3 {    line-height: 20px;}
.college-detail .title3 a {    font-size: 16px;}
.jz-connect p span {    margin-right: 10px;}
.article-con .tableBg {background: #f3f7f8;}
.article-con .tableBg td {font-weight: bold;color: #666;}
.jz-cont-ewm {font-size: 16px;color: #666;line-height: 24px;}
.jz-cont-ewm p {float: left;width: 85px;margin-right: 22px;text-align: center;}
.rules-detail-line .jz-cont-ewm img {display: inline-block;width: 98px;height: 98px;margin-bottom: 0;}
.jz-cont-ewm p span {font-size: 14px;margin-right: 0;}
p[classname^=bt] { font-size: 18px !important; font-weight: bold; color: #333; }
p[classname^=bt]:before { font-size: 14px !important; font-weight: normal; color: #fff; background-color: #2b70ae; line-height: 22px; min-width: 22px; display: inline-block; text-align: center; margin-right: 8px; vertical-align: 1px; border-radius: 3px; }
p[classname^=bt1]:before { content: '1'; }
p[classname^=bt2]:before { content: '2'; }
p[classname^=bt3]:before { content: '3'; }
p[classname^=bt4]:before { content: '4'; }
p[classname^=bt5]:before { content: '5'; }
p[classname^=bt6]:before { content: '6'; }
p[classname^=bt7]:before { content: '7'; }
p[classname^=bt8]:before { content: '8'; }
p[classname^=bt9]:before { content: '9'; }
p[classname^=bt10]:before { content: '10'; }
input::-ms-clear {    display:none;}
body {    }
.login-head {    height: 110px;}
.login-head a {    margin-top: 38px;}
.login-head .split_line {    margin-left: 25px;    line-height: 110px;    font-size: 24px;    color: #d2d2d2;}
.login-head span {    margin-left: 15px;    line-height: 110px;    color: #666;    font-size: 20px;}
.login-part {    padding-top: 40px;    padding-bottom: 40px;    height: 445px;}
.sign-in-part {    height: 352px;}
.login-left {    width: 436px;    padding-left: 100px;    height: 445px;    border-right: 1px dashed #d7d7d7;}
.sign-in-part .login-left {    height: 352px;}
.login-right {        width: 322px;        padding-left: 40px;    }
.login-title {}
.login-title li,.sign-in-title {    width: 166px;    height: 36px;    line-height: 36px;    font-size: 18px;    text-align: center;}
.sign-in-title {    text-align: left;    color: #666;}
.xieyi-line {    width: 338px;}
.login-title li a {    color: #666;}
.login-title li a:hover {    color: #cc1e1e;}
.login-title li.active a {    color: #cc1e1e;}
.login-title .split_line {    width: 1px;    font-size: 16px;    color: #d2d2d2;}
.login-tips {    margin-bottom: 6px;    padding-left: 12px;    width: 326px;    height: 22px;    line-height: 22px;    background: #fdeeee;    border: 1px solid #f8cccc;    color: #666;}
.login-line {}
.login-input {    position: relative;    padding: 6px;    width: 326px;    height: 31px;    line-height: 31px;    border: 1px solid #d2d2d2;}
.login-line label {    width: 36px;    height: 31px;    border-right: 1px solid #ebeaea;    background: url(../images/icon-login.png) no-repeat;}
.user-name label {    background-position: -43px 5px;}
.user-tel label {    background-position: -43px -116px;}
.user-mail label {    background-position: -43px -192px;}
.user-pwd label {    background-position: -43px -35px;}
.user-code label {    background-position: -43px -76px;}
.user-dx label {    background-position: -43px -152px;}
.login-line input {    padding-left: 8px;    width: 272px;    height: 31px;    border: none;    font-size: 12px;    color: #333;}
.clear-input {    position: absolute;    right: 10px;    top: 16px;    width: 12px;    height: 12px;    background: url(../images/icon-attention2.png) no-repeat -4px -44px;    display: none;    z-index: 100;}
.login-right p {    line-height: 36px;    font-size: 18px;    color: #333;}
.one-login {    margin-top: 20px;    text-align: center;    background: url(../images/one-login-bg.png) no-repeat center center;}
.one-login span {    color: #666;}
.fast-login {    margin-top: 60px;    text-align: center;}
.fast-login p {    margin-top: 10px;    margin-right: -30px;    padding-left: 40px;    margin-bottom: 20px;}
.fast-login a {    float: left;    margin-right: 30px;}
.fast-login a:before {    content: "";    display: inline-block;    width: 59px;    height: 59px;    background: url(../images/fast-login-icon.png) no-repeat;}
.fast-login .qq-icon:before {    background-position: 0 0;}
.fast-login .baidu-icon:before {    background-position: -60px 0;}
.fast-login .wechat-icon:before {    background-position: -120px 0;}
.fast-login .alipay-icon:before {    background-position: 0 -60px;}
.fast-login .qihu-icon:before {    background-position: -60px -60px;}
.fast-login .sina-icon:before {    background-position: -120px -60px;}
.fast-login a:hover:before {    opacity: 0.6;}
.user-code,.user-dx {    width: 146px;}
.user-code input,.user-dx input {    width: 84px;}
.code-img {    width: 113px;    height: 45px;    cursor: pointer;}
.code-f5 {    width: 47px;    line-height: 45px;    font-size: 14px;    color: #0fa7f5;}
.msg {    width: 167px;    height: 43px;    line-height: 43px;    background: #f6f6f6;    border: 1px solid #d2d2d2;    text-align: center;    font-size: 14px;    color: #666;    cursor: pointer;}
.xieyi {    line-height: 32px;    color: #666;}
.xieyi input {    margin-right: 6px;    vertical-align: -2px;}
.xieyi a {    color: #cb1e1e;}
.btn-style {    width: 340px;    height: 50px;    line-height: 50px;    font-size: 18px;    color: #fff;    font-family: "Microsoft YaHei";    background: #49b449;    border: none;    cursor: pointer;}
.btn-style2 {    margin-left: 138px;    color: #999;    background: #fff;    font-size: 16px;}
.input-now {    border-color: #49b449;}
.input-now label {    background-position-x: -3px;}
.input-wrong {    border-color: #ff5a5a;}
.icon-login-tip-wrong:before {    content: "";    float: left;    margin-top: 3px;    margin-right: 10px;    width: 16px;    height: 16px;    background: url(../images/icon-attention2.png) no-repeat;    background-position: -2px -22px;}
.icon-login-tip-right:before {    content: "";    float: left;    margin-top: 15px;    width: 14px;    height: 14px;    background: url(../images/icon-attention2.png) no-repeat;    background-position: -3px -3px;}
.forget-pwd-nav {    width: 790px;    margin: 0 auto;    background: url(../images/forget-pwd-bg.png) no-repeat 71px 12px;}
.forget-pwd-nav2 {    background-image: url(../images/forget-pwd-bg2.png);}
.forget-pwd-nav3 {    background-image: url(../images/forget-pwd-bg3.png);}
.forget-pwd-nav4 {    background-image: url(../images/forget-pwd-bg4.png);}
.forget-pwd-nav li {    float: left;    width: 90px;    margin-right: 142px;    text-align: center;}
.forget-pwd-nav li:last-of-type{    margin-right: 0;}
.forget-pwd-title {    line-height: 46px;    font-size: 18px;    color: #666;}
.forget-pwd-con {    width: 390px;    margin: 30px auto 0;}
.forget-pwd-con4 {    text-align: center;}
.forget-pwd-p {    line-height: 34px;    font-size: 14px;    color: #777;}
.reset-tip {    line-height: 80px;    font-size: 18px;    color: #666;}
.reset-tip .spe-color {    color: #49b449;}
.href-tip {    font-size: 18px;    color: #1e9fee;}
.login-window-bg {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: rgba(0,0,0,0.7);    z-index: 10000;}
.login-window {    position: absolute;    top: 120px;    left: 50%;    margin-left: -205px;    width: 410px;    height: 490px;    background: #fff;    z-index: 10001;}
.close-login-window {    position: absolute;    top: 10px;    right: 10px;    display: block;    width: 12px;    height: 12px;    font-size: 12px;    z-index: 10002;}
.login-window-head {    width: 100%;    height: 98px;    text-align: center;}
.login-window-head img {    margin-top: 40px;    width: 325px;}
.login-window-con {    margin-left: 35px;}
.login-window-con .one-login {    width: 340px;    font-size: 14px;    color: #666;}
.login-window-con .fast-login {    width: 230px;    margin: 15px auto 0;}
.login-window-con .fast-login a {    float: left;    margin-right: 30px;    color: #bdbdbd;    line-height: 30px;}
.login-window-con .fast-login a:before {    content: "";    display: block;    width: 44px;    height: 44px;    background: url(../images/fast-login-icon2.png) no-repeat;}
.login-window-con .fast-login .qq-icon:before {    background-position: 0 0px;}
.login-window-con .fast-login .baidu-icon:before {    background-position: 0 -50px;}
.login-window-con .fast-login .wechat-icon:before {    background-position: 0 -100px;}
.login-window-con .fast-login .sina-icon:before {    background-position: 0 -150px;}
a.return-index {    font-size: 14px;    color: #444;    margin-top: 50px;}
a.return-index .arrow {    font-family: "simsun";    margin-left: 5px;}
a.return-index:hover {    color: #cc1e1e;}
.login-line-mt {    margin-top: 18px;}
.login-tips {    display: none;}
.login-wrong .login-tips {    display: block;}
.login-wrong .login-line-mt {    margin-top: 6px;}
.login-head-btn a {    color: #444;    font-size: 14px;}
.login-head-btn .split_line {    font-size: 12px;    color: #7e7e7e;    margin-left: 10px;    margin-right: 10px;}
.icon-forget-pwd {    display: inline-block;    width: 28px;    height: 32px;    line-height: 28px;    text-align: center;    font-size: 18px;    color: #fff;    font-family: "Arial";    background: url(../images/forget-pwd-icon.png) no-repeat -1px -52px;}
.icon-forget-pwd-green {    background-position: -1px 0;}
