@charset "utf-8";
a:hover {color:#222;}
.clear, .aclear:after {clear:both; height:0; width:0; overflow:hidden; font-size:0;}
.aclear:after {content:""; display:block;}
.fl, .fi {float:left;}
.fr {float:right;}
.hide_ful {display:none;}
.fulimg {width:100%; height:auto;}
.pr {position:relative;}
.app_width {width:100%;}

.ease02, .ease02s, .ease02s *, .ease02s:before, .ease02s:after, .ease02n, .ease02n>*, .ease02n:before, .ease02n:after {-webkit-transition:all 0.2s ease-out; transition:all 0.2s ease-out;}
.ease03, .ease03s, .ease03s *, .ease03s:before, .ease03s:after, .ease03n, .ease03n>*, .ease03n:before, .ease03n:after {-webkit-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.ease04, .ease04s, .ease04s *, .ease04s:before, .ease04s:after, .ease04n, .ease04n>*, .ease04n:before, .ease04n:after {-webkit-transition:all 0.4s ease-out; transition:all 0.4s ease-out;}
.ease05, .ease05s, .ease05s *, .ease05s:before, .ease05s:after, .ease05n, .ease05n>*, .ease05n:before, .ease05n:after {-webkit-transition:all 0.5s ease-out; transition:all 0.5s ease-out;}
.ease06, .ease06s, .ease06s *, .ease06s:before, .ease06s:after, .ease06n, .ease06n>*, .ease06n:before, .ease06n:after {-webkit-transition:all 0.6s ease-out; transition:all 0.6s ease-out;}
.ease07, .ease07s, .ease07s *, .ease07s:before, .ease07s:after, .ease07n, .ease07n>*, .ease07n:before, .ease07n:after {-webkit-transition:all 0.7s ease-out; transition:all 0.7s ease-out;}
.ease08, .ease08s, .ease08s *, .ease08s:before, .ease08s:after, .ease08n, .ease08n>*, .ease08n:before, .ease08n:after {-webkit-transition:all 0.8s ease-out; transition:all 0.8s ease-out;}
.ease09, .ease09s, .ease09s *, .ease09s:before, .ease09s:after, .ease09n, .ease09n>*, .ease09n:before, .ease09n:after {-webkit-transition:all 0.9s ease-out; transition:all 0.9s ease-out;}
.ease10, .ease10s, .ease10s *, .ease10s:before, .ease10s:after, .ease10n, .ease10n>*, .ease10n:before, .ease10n:after {-webkit-transition:all 1.0s ease-out; transition:all 1.0s ease-out;}

/*分页*/
.pagelist {margin:15px auto; line-height:25px;}
.pagelist .aa, .pagelist .bb, .page_front, .page_back, .page_first, .page_last {font-size:12px; width:25px; height:25px; line-height:26px; overflow:hidden; display:block; text-align:center; margin:0 3px; border-radius:3px;}
.pagelist .aa {color:#fff;}
.pagelist .bb {background:#ffffff; color:#464646; border:1px solid #d2d2d2;}
.pagelist .aa:hover {color:#fff; text-decoration:none;}
.pagelist .bb:hover {color:#fff; text-decoration:none;}
.page_front, .page_back, .page_first, .page_last {width:55px; background:#ffffff; color:#464646; border:1px solid #d2d2d2;}
.pagelist .page_select {min-width:62px; height:27px; border-radius:3px; padding:0 10px 0 10px; border:1px solid #d2d2d2;}
.pagelist .page_front:hover, .pagelist .page_back:hover, .pagelist .page_first:hover, .pagelist .page_last:hover {color:#fff; text-decoration:none;}
.pagelist .aa, .pagelist .aa:hover, .pagelist .bb:hover, .pagelist .page_front:hover, .pagelist .page_back:hover, .pagelist .page_first:hover, .pagelist .page_last:hover {background:#008fd7;}
.pagelist .aa, .pagelist .bb:hover, .pagelist .page_front:hover, .pagelist .page_back:hover, .pagelist .page_first:hover, .pagelist .page_last:hover {border:1px solid #008fd7;}

/*******************************************/

html, body, .app_width {max-width:640px; margin:0 auto;}
/*html {background-color:#f0f0f0;}*/
.margin {margin:0 15px;}

/*移动端底部按钮*/
.dnav_zw {width:100%; height:56px; overflow:hidden;}
.dnav {height:56px; background:#fff; overflow:hidden; position:fixed; bottom:0; z-index:99;}
.dnav_bor {border-top:1px solid #e7e7e7;}
.dnav .pad {padding-top:6px; text-align:center;}
.dnav_part {float:left; overflow:hidden;}
.dnav_3 .dnav_part {width:33.33%;}
.dnav_4 .dnav_part {width:25%;}
.dnav_part .tit div {font-size:25px; height:25px; overflow:hidden; text-align:center;}
.dnav_part .tit div img {height:25px; vertical-align:top;}
.dnav_part .tit p {margin-top:2px; height:18px; line-height:18px; overflow:hidden;}
.dnav_part a {display:block; color:#5d656b; font-size:12px;}
.dnav_part_home {background-color:#2c8bc3; border-radius:20px; padding:6px 0; margin-top:3px;}
.dnav_part_home p {display:none;}
.dnav_part_home a {color:#fff;}
.dnav_part.on div, .dnav_part.on p {color:#00bb7e;}

.toptool_zw, .toptool {height:56px;}
.toptool {position:fixed; top:0; background-color:#fff; z-index:10;}
.toptool:after {content:""; display:block; position:absolute; bottom:0; left:0; width:100%; height:1px; background-color:#e7e7e7;}
.toptool_btn {width:56px; height:56px; background-color:transparent; font-size:20px; color:#999; cursor:pointer;}
.toptool_fl {position:absolute; top:0; left:0; z-index:3;}
.toptool_fr {position:absolute; top:0; right:0;}
.toptool_fr .sub {padding:0 14px; height:56px; font-size:14px; background-color:transparent; color:#00bb7e;}
.toptool_cen {text-align:center; font-size:14px; line-height:56px; margin:0 56px; height:56px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.toptool.show_prne {z-index:11; transform:translateY(-100%);}
.toptool.show_prne.on {transform:translateY(0);}
.toptool .prne {width:86px; position:absolute; top:0;}
.toptool .prne button {cursor:pointer;}
.toptool .prne span {font-size:14px; display:inline-block; vertical-align:middle;}
.toptool .prev span {margin-left:3px;}
.toptool .next span {margin-right:3px;}
.toptool .prne i {display:inline-block; vertical-align:middle;}
.toptool .prne button {width:100%;}
.toptool .prev {left:0;}
.toptool .next {right:0;}
.show_prne_btn {width:90px; height:56px; background-color:#fff; cursor:pointer; font-size:14px;}

.scorce_top .toptool {background-color:transparent;}
.scorce_top .toptool:after {display:none;}
.scorce_top .toptool_btn, .scorce_top .toptool_cen, .toptool_btn_white {color:#fff;}

.ques_part {min-height:400px; max-height:calc(100% - 120px);}
.ques_part_height {min-height:auto; max-height:none;}
.ques_part .tit {font-size:15px; line-height:26px; padding-bottom:15px;}
.ques_part .tit .tt {background-color:#00bb7e; color:#fff; border-radius:8px 0 8px 0; display:inline-block; padding:0 10px; margin-right:6px;}
.ques_part_height .tit {font-size:14px; line-height:24px;}
.ques_part .thumb {padding-bottom:15px;}
.ques_part .thumb img {max-width:100%;}
.ques_part .con {padding:0 5px;}
.ques_part .fillspan {text-decoration:underline; font-weight:bold;}
.ques_show {text-align:center; background-color:#eee; border-radius:5px; cursor:pointer; height:36px; line-height:36px; font-size:14px;}
.ques_li {min-height:34px; line-height:28px; font-size:15px; margin-bottom:18px; padding:0 5px 0 38px; cursor:pointer; position:relative;}
.ques_li span {border-radius:50%; background-color:#fff; box-shadow:0 0 3px rgba(0, 0, 0, 0.3); display:block; width:26px; height:26px; line-height:26px; vertical-align:middle; text-align:center; margin-right:10px; position:absolute; top:2px; left:0;}
.ques_li.right span {background-color:#00bb7e; color:#00bb7e;}
.ques_li.right {color:#00bb7e;}
.ques_li.wrong span {background-color:#fb6e52; color:#fb6e52;}
.ques_li.wrong {color:#fb6e52;}
.ques_lione.lack span {background-color:#00bb7e; color:#00bb7e;}
.ques_lione.lack {color:#00bb7e;}
.ques_litwo.lack span {background-color:#fff; color:#fff; box-shadow: 0 0 3px rgba(0, 187, 126, 0.9);}
.ques_litwo.lack {color:#00bb7e;}
.ques_li.selected span {background-color:#f89310; color:#fff;}
.ques_li.selected {color:#f89310;}
.ques_li span:after {content:""; display:block; position:absolute; display:none; width:100%; height:100%; overflow:hidden; top:0; left:0; background-position:center center; background-repeat:no-repeat; background-size:45%;}
.ques_li.right span:after, .ques_li.wrong span:after, .ques_li.lack span:after {display:block;}
/*.ques_li.right span:after, .ques_lione.lack span:after {background-image:url("../images/right.png");}
.ques_li.wrong span:after {background-image:url("../images/wrong.png");}
.ques_litwo.lack span:after {background-image:url("../images/lack.png");}*/

.ques_li.right span:after, .ques_lione.lack span:after {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAApVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+4/eNVAAAANnRSTlMA9PsM0wLosgjXvaeclFgtGnRIMx4F+MrBo4+KhHhwYl1CKQ7w3cY7IxYR6+S4T0DOq358aFPUA/vqAAACPklEQVRo3u3XiXKiQBQF0KvghiggouK+xX2Pef//aVOpmkzieyKg3VVTKc4PXMq+NlxkMplMJvN/83slKxwZ0OmSo0+mD31q9FfRgS5d+qddhh49+qEBLfr0Uw86vNMNGxp4dKsG9YbE1KHclZi3GVQbEXeAauM8Me9QrS4y+lDto6U/4yAyelCtkSPt/5DJnBi7AMWOIiNUnrHcElNVnuEXiTmX9WeUlGdM34jZK89YiQxLXoqBs3SCFzIqxHRERnlo5ilvDgw8p2kSs9iAMUpfXxVTPMMVGe01OJu+7I5Ib90m5iQzlvQtV0damwUxpnv/S+/bMG1Gh5hKE5L1yt1sWCJjhTv4o1SNFBl78dFwvzyh6LiLhMolYnYRBa0TZzpIJDiLDD/qcU7EFSeJMqrEbP3Yyy1llQuhyFgi2qpNXN5DHJuY+fFx2UskdAtxQ4rJxf3GAXus+Cr3REYjyaIQLPfRyGFaByQwahFXiazyRZzhBxJpbBNXeSAyEl+sfkVWeYw7PJExRmLNBQmDBEOKRkhhlqTKV+KuSCWokVCdySH1witInqm8leWQ8sC8XGU5pAbPjYyirHIjckhd8BwnssqHXNxYe63K3t0h1cXzjCoJNUzmasdaoUvCXpyVDUZBlTUMwjE/AC1jbVKkR84BVHBMYnSMNdfSliGrLO0NMAqqLAehUsM8CZ0NFKuLKi/WUO64E4NQg+lNlU8uGPVVNpvQxAjZINTDm9OnUhM6rTw77C+RyWQymcxv9wdcsVgH0KzwbAAAAABJRU5ErkJggg==');}
.ques_li.wrong span:after {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAqFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8j1z1tAAAAN3RSTlMAEdj9MNuePQ7Q1MekQTkKwhoTy6mMLLAg+ZaGNh0C5+GmkVAX3a2aSkUpqEMG8Hi7fVhxuGdmnwxGvQAAAl1JREFUaN7t2OlyokAUhuHDDkFFEZcYwTXikrhlZvr+72ywMlPNaUs5QFOVH/3+lnr4BEsFVCqVSqVSFbW+9OfeYA9lii/+bG6bQG3fZbf0dkI3pn12a/4BtLRf7Lv5lmy0LfadFwOpK/vfO/W8nMz41xeQWjKu7MrtyBrRkJTxLIeyQ2e8Mw05sbzSJu3gpTTEPLJculNmBzNWQJ6CFbrB0oCIBBN03Mv0mfHC8m16QE3DivdY6WAjygy6ktIUxyMY9C2U9+rADVqhjY7vm7J2YCUVlKLrseAGPa1gi4ONaA1QSTGw8mSHccAGPfeJ4giGBlVzW0jxudLRkRFxo84WrDjYWGCj/BaWr2vyHbzIhXppWPGH9/duS4O6uQu8ZS8aCxfqFwrKVdgRgozCiOU74h0hyKm3YY9q9UBW8eaRsQZ5xaNmduDGm0Z34C3yDbwlEgx7DfJbHZGhd0B+bZ2hjNFYvmExsUyRbzStfLwz1rTS5oagxM3swG3iRnYYOlZ6TVzzZacr/G6U//mYuLDHykGrfz0s0YBMkfu9tcM7lpmRNRS3yDfulZbWgCEqRsutbljYCIA39JFiV1W2yDCQca9o1Yw5y/U6+ASQrSSrAkNUmB2WNrYzbCQA0pWVYEBWoZKGkgyc2SdsIRoJEJWJRjYI16O2Msb/1d4+4Vmmh5Ts1aQu6Ch+75KU1x0NOaMzC6CoKVImNMQXjHLKmYZEyKDU8Uo/TV0ho6xyAlKBXcrAT1qsMdDS3o63l/8OgN7UL/vkPTD/nK7jBMoUf3Vn+mCfgEqlUqlUqp/QX3AnS/0hZxl/AAAAAElFTkSuQmCC');}
.ques_litwo.lack span:after {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAllBMVEUAAAAAu34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au34Au37fMPYHAAAAMXRSTlMADfUC+qboYVkfzEIJBe+9shvVkIt5dDDTwZuVhHA7LCfd18Z+FxG4rZ9PSTXkaFNHTKky3gAAAjNJREFUaN7t11luo0AUheFTYPBsPON4HpI4sZ3h7H9zraiHxPfSuEBVUavFt4Gfh6sSB5VKpVKp/NvScT+J6gY+3Qf8MLzAnwV/iVP4MuIfrQ78GPOLM7xY8qsxfJjwyjM8mPLaCO6tKDTg3CuFnYFrdUon940ahXu41lCNJVx7+4bGSTXGcO0cUFjAtXaPwjz033h23lirRuS8cYkpPHXgWKoafeeN7Y7C8RsaiYHU3aw3XZTW3FO4MyqxmtVYm01M2caQwuERgunzp9YWZQxmFFoPkOb87WWN4h5aFo01PwUNFPV4oDAbQFnwq1XRxh2FYRNaIt7mEAWYhMI+qwH5KVEH1jpHCrvs44nUjQ+sG30KLxtkalAabmCl+0QhTpGt06IUt60aEYX4gr/Z7ChYnXL4TKG3znsWWlSmuGWuGu38Y+9TGYW3hpQQiIbSnVOJDHKMVeNssSKpJDmnvFSNU7l/WO5T60+qvcHKuWd9yhPVaMDSZW95ylNKdVhrHqhMoKyKNDRjc8qvlF5RSHdx85TrlFZlxrF+lXOPcIri6kHeq6yH1ARlvMeU4vfPIeVoEKYZp1zHh1Pgbqw1D9mv8rtqjFCeiaiM0O65HWvhiMoxdj7WJlQ8jLVGQMHHWGvHzPPUhQvp0H1DGyQUnA1Cfcra0cCdcMwsiYFTK2p3cqx5OOXDA5xrv6ix5sF2dtUYQHB/yrMmPDGRGIRehNMeP/Sb8Gk7nUfLNSqVSqVS+d/9AP18N5eS1AQOAAAAAElFTkSuQmCC');}

.ques_answer {background-color:#f8f8f8; border-radius:5px; padding:12px 12px; font-size:15px; color:#222; margin-top:10px; display:none; font-weight:bold; line-height:24px;}
.ques_answer span {text-transform:uppercase;}
.ques_answer.on {display:block;}
.ques_lisure {padding:5px 0; text-align:center; background-color:#ccf2e4; border-radius:20px; line-height:34px;}
.ques_li_thumb {max-height:58px;}
.ques_error {text-align:right; color:#999; margin-top:15px; font-size:14px;}
.ques_error p {display:inline-block;}
.ques_part .explain {font-size:14px; line-height:20px; margin-top:8px; padding:5px;}

/*.pratool {height:60px;}
.pratool.on {height:80%;}
.pratool {position:fixed; bottom:0; background-color:#fff; z-index:10;}

.pratool .pad {padding:15px;}
.pratool .pr {height:30px;}

*/

.pratool {height:60px; position:fixed; bottom:0; background-color:#fff; z-index:101;}
.pratool.on {height:78%;}
.pratool_top {height:60px; position:relative;}
.pratool_top:after {content:""; display:block; background-color:#e7e7e7; position:absolute; top:0; left:0; width:100%; height:1px;}
.pratool_fl, .pratool_fi, .pratool_fr {position:absolute; top:50%; transform:translateY(-50%); cursor:pointer;}
.pratool_fl {left:10px; font-size:15px; color:#00bb7e; height:28px; line-height:28px;}
.pratool_fl span {display:inline-block; vertical-align:middle; height:28px; line-height:28px; overflow:hidden;}
.pratool_fl i {font-size:22px; padding-right:4px;}
.pratool_fi {right:100px; font-size:14px;}
.pratool_fr {right:10px; font-size:16px;}
.pratool_span:nth-child(1) {padding-right:10px; color:#00bb7e;}
.pratool_span:nth-child(2) {color:#fb6e52;}
.pratool_con {width:95%; margin:0 auto;}
.pratool_sr {overflow-y:auto; overflow-x:hidden; height:calc(100% - 60px); min-height:300px;}
.pratool_num {width:16.66%; float:left; text-align:center; margin-bottom:25px;}
.pratool_num .mar {margin:0 5px;}
.pratool_num .img {border:1px solid #ddd; border-radius:50%; overflow:hidden; position:relative; cursor:pointer; background-color:#fff; box-sizing:border-box;}
.pratool_num .img img {width:100%;}
.pratool_num .img p {width:100%; height:24px; line-height:24px; overflow:hidden; position:absolute; top:50%; transform:translateY(-50%); left:0; font-size:15px; color:#9b9b9b;}
.pratool_bg {width:100%; height:100%; position:fixed; top:0; left:0; background-color:rgba(0, 0, 0, 0); cursor:pointer; z-index:100; display:none;}
.pratool_bg.on {background-color:rgba(0, 0, 0, 0.5);}
.pratool_num.right .img p {color:#00bb7e;}
.pratool_num.wrong .img p {color:#fb6e52;}
.pratool_num.right .img {background-color:#ccf2e4; border-color:#ccf2e4;}
.pratool_num.wrong .img {background-color:#ffe4df; border-color:#ffe4df;}
.pratool_num.selected .img {background-color:#fcd49f; border-color:#fcd49f;}
.pratool_num.selected .img p {color:#f89310;}

.pcodeform {padding-top:100px;}
.pcodeform div {padding-bottom:20px;}

.light_bg {background-color:#f8f8f8;}
.white_bg {background-color:#fff;}

.myinfo {background-color:#3845ab; background-repeat:no-repeat; background-position:center center; background-size:cover; height:180px; position:relative;}
.myinfo .myu {position:absolute; top:8px; left:0; color:rgba(255, 255, 255, 0.5); font-size:13px; width:100%; text-align:center; z-index:1;}
.myinfo2 {background-color:#4d637b; height:160px;}
.myhead {position:absolute; top:50%; left:25px; transform:translateY(-50%);}
.myhead .img img {height:66px; border-radius:50%; border:4px solid rgba(255, 255, 255, 0.4);}
.myhead {padding-right:200px;}
.myhead .words {color:#fff; position:absolute; top:50%; left:88px; transform:translateY(-50%); white-space:nowrap;}
.myinfo2 .myhead .words {left:10px;}
.myhead .words div {font-size:20px;}
.myhead .words p {font-size:15px; padding-top:5px;}
.myhead .mysex {width:19px; height:19px; border-radius:50%; background-color:#ddd; border:2px solid #fff; font-size:12px; text-align:center; line-height:20px; margin-left:5px; display:inline-block; vertical-align:middle;}
.myhead .mysex.nan {background-color:#3eb9e2;}
.myhead .mysex.nv {background-color:#f776f9;}
.mymess {position:absolute; top:10px; right:10px; color:#fff; font-size:24px; z-index:2; cursor:pointer;}
.gototext {position:absolute; right:0; bottom:44px;}
.gototext a {height:36px; line-height:36px; display:block; padding:0 10px 0 20px; font-size:14px; background-color:#2ab4e2; color:#fff; border-radius:16px 0 0 16px;}
.myzw {width:100%; height:25px; background-color:#fff; overflow:hidden;}

.mycount {padding:10px 0 18px;}
.mycount_part {text-align:center; float:left; width:33.33%;}
.mycount_part .num {font-size:22px; font-weight:bold; color:#00bc91; height:24px; line-height:24px; overflow:hidden; margin-bottom:5px;}
.mycount_part .h1 {font-size:15px;}

.mytool {margin-top:10px;}
.mytool2 {margin-bottom:10px;}
.mytool_li {border-bottom:1px solid #f1f1f1;}
.mytool_li a {width:100%; display:block;}
.mytool_liin {margin:0 15px; position:relative;}
.mytool_liin p {font-size:14px; height:46px; line-height:46px; display:inline-block; padding-left:8px;}
.mytool_liin p span {color:#a6a6a6; padding-left:15px;}
.mytool_liin .more {position:absolute; top:50%; transform:translateY(-50%); right:0; font-size:18px; height:18px; line-height:18px; color:#9b9ba1; display:inline-block; width:20px; text-align:right;}
.mytool_liin .bicon {width:24px; height:24px; line-height:24px; overflow:hidden; vertical-align:middle; display:inline-block; /*position:absolute; top:50%; transform:translateY(-50%); left:0;*/}
.mytool_liin .bicon i {font-size:22px;}
.mytool_li:nth-child(1) .bicon {color:#5796dc;}
.mytool_li:nth-child(2) .bicon {color:#f58e8e;}
.mytool_li:nth-child(3) .bicon {color:#ab92ed;}
.mytool_li:nth-child(4) .bicon {color:#eb682e;}
.mytool_li:nth-child(5) .bicon {color:#1cb581;}
.mytool_li:nth-child(6) .bicon {color:#5796dc;}
.mytool_li_nocolor .bicon {color:#979797 !important;}
.mytool_liin .words {display:inline-block; text-align:right; position:absolute; top:0; right:10px; font-size:14px; height:46px; line-height:46px; color:#8b8b8b;}
.mytool_liin .words2 {right:30px;}
.mytool_li_btn {padding-top:20px;}

.likebg {background-color:#f4f4f4; height:10px; overflow:hidden;}

.choise {padding:20px 0 10px; margin:0 6px;}
/*.choise_part {width:50%; float:left; margin-bottom:15px;}
.choise_part .mar {margin:0 6px; background-color:#222; border-radius:6px;}
.choise_part .pad {padding:15px;}
.choise_part .icon {font-size:28px; color:#fff; position:absolute; top:0; left:0; height:32px; line-height:32px;}
.choise_part .tit {padding-left:42px; font-size:16px; color:#fff; height:32px; line-height:32px;}
.choise_part:nth-child(1) .mar {background-color:#00bb7e;}
.choise_part:nth-child(2) .mar {background-color:#30b4e0;}
.choise_part:nth-child(3) .mar {background-color:#8b6ae2;}
.choise_part:nth-child(4) .mar {background-color:#ff6a4b;}*/

.choise_icon {width:50%; float:left; padding-bottom:30px;}
.choise_icon_half {width:50%;}
.choise_icon .mar {width:76%; max-width:58px; margin:0 auto;}
.choise_icon a {display:block;}
.choise_icon .img {position:relative;}
.choise_icon .img img {width:100%;}
.choise_icon .h1 {width:100%; height:100%; background-color:#ccc; position:absolute; top:0; left:0; z-index:1; border-radius:20%; text-align:center;}
.choise_icon .h1 i {font-size:32px; color:#fff; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
.choise_icon .h2 {text-align:center; font-size:14px; height:24px; line-height:24px; margin-top:6px;}
.choise_icon1 .h1 {background-color:#00bb7e; background:-webkit-linear-gradient(-45deg, rgba(0, 187, 126, 0.6), rgba(0, 187, 126 , 1));}
.choise_icon2 .h1 {background-color:#30b4e0; background:-webkit-linear-gradient(-45deg, rgba(48, 180, 224, 0.6), rgba(48, 180, 224 , 1));}
.choise_icon3 .h1 {background-color:#8b6ae2; background:-webkit-linear-gradient(-45deg, rgba(139, 106, 226, 0.6), rgba(139, 106, 226 , 1));}
.choise_icon4 .h1 {background-color:#ff6a4b; background:-webkit-linear-gradient(-45deg, rgba(255, 106, 75, 0.6), rgba(255, 106, 75 , 1));}
.choise_icon5 .h1 {background-color:#00bb7e; background:-webkit-linear-gradient(-45deg, rgba(249, 125, 42, 0.6), rgba(249, 125, 42 , 1));}
.choise_icon6 .h1 {background-color:#00bb7e; background:-webkit-linear-gradient(-45deg, rgba(100, 215, 100, 0.6), rgba(100, 215, 100 , 1));}
/*.choise_icon7 .h1 {background-color:#00bb7e; background:-webkit-linear-gradient(-45deg, rgba(30, 180, 243, 0.6), rgba(30, 180, 243 , 1));}
.choise_icon8 .h1 {background-color:#00bb7e; background:-webkit-linear-gradient(-45deg, rgba(242, 85, 166, 0.6), rgba(242, 85, 166 , 1));}*/

.practice_page {min-height:246px;}

.copyright {text-align:center; padding:15px 0; color:#ccc; font-size:13px;}
.copyright a {color:#ccc;}

.bigcate {position:relative;}
.bigcate:after {content:""; display:block; position:absolute; bottom:0; left:0; width:100%; height:1px; background-color:#f7f7f7;}
.bigcate ul li {width:50%; height:54px; line-height:54px; text-align:center; float:left; font-size:14px; position:relative;}
.bigcate ul li.on a {color:#00bb7e;}
.bigcate ul li a {width:100%; display:block; position:relative;}
.bigcate ul li a:after {content:""; display:none; width:30px; height:3px; background-color:#00bb7e; border-radius:5px; bottom:1px; left:50%; transform:translateX(-50%); position:absolute;}
.bigcate ul li.on a:after {display:block;}

.classlevel {background-color:#fff; border-radius:15px; position:fixed; top:50%; left:50%; width:300px; transform:translate(-50%, -50%); border-radius:10px; display:none; z-index:101;}
.classlevel.on {display:block;}
.classlevel_bg {width:100%; height:100%; position:fixed; top:0; left:0; background-color:rgba(0, 0, 0, 0); cursor:pointer; z-index:100; display:none;}
.classlevel_bg.on {background-color:rgba(0, 0, 0, 0.5); display:block;}
.classlevel .tit {text-align:center; height:46px; line-height:46px; border-bottom:1px solid #eee; font-size:16px; position:relative;}
.classlevel .tit .close {font-size:20px; position:absolute; top:50%; transform:translateY(-50%); right:8px; height:24px; line-height:24px; cursor:pointer;}
.classlevel_dl {margin:20px;}
.classlevel_dl dl dd, .classlevel_ok button {width:100%; height:36px; line-height:36px; background-color:#eee; font-size:14px; margin-bottom:15px; border-radius:15px; text-indent:18px; cursor:pointer;}
.classlevel_dl dl dd.on {background-color:#ccf2e4;}
.classlevel_dl dl dd a {display:block;}
.classlevel_dlin .center {text-align:center; padding-bottom:15px;}
.classlevel_ok button {background-color:#00bb7e; color:#fff; text-align:center; text-indent:0; margin-bottom:0;}

.chapterul_tit {font-size:16px; font-weight:bold; padding:15px; background-color:#ddd;}
.chapterul_li {height:56px; line-height:56px; background-color:#eee; border-bottom:1px solid #ccc; padding:0 15px; font-size:14px;}
.chapterul_li.son {padding-left:35px; background-color:#f6f6f6;}
.chapterul_li a {font-size:14px; width:100%; display:block;}
.chapter_notice {padding:20px; font-size:14px; background-color:#fef3de; border:1px solid #f60; color:red;}
.chapter_notice .h1 {font-size:16px; font-weight:bold;}
.chapter_notice .h2 {font-size:14px; line-height:24px;}

.banner img {width:100%;}

.index_catepart {width:50%; float:left; border-bottom:1px solid #ddd; position:relative;}
.index_catepart a {display:block; width:100%;}
.index_catepart:after {content:""; display:block; position:absolute; top:0; right:0; background-color:#ddd; width:1px; height:100%;}
.index_catepart:nth-child(even):after {display:none;}
.index_catepart h1 {display:inline-block; vertical-align:middle;}
.index_catepart h1 span {display:block; height:22px; line-height:22px; font-size:14px; font-weight:normal;}
.index_catepart h1 span.h1 {font-size:15px;}
.index_catepart h1 span.h2 {font-size:13px; color:#00bb7e;}
.index_catepart img {height:60px;}
.index_catepart .in {padding:10px 16px;}
.index_catepart.cen {text-align:center;}
.index_catepart .in div {font-size:34px; color:#5995dd;}
.index_catepart p {font-size:14px; height:22px; line-height:22px; margin-top:5px;}

.inews_tit {background-color:#f8f8fa; font-size:16px; font-weight:bold; padding:8px 12px;}
.inews ul {padding:10px 15px;}
.inews ul li {border-bottom:1px solid #ddd; font-size:15px; line-height:24px;}
.inews ul li a {display:block; padding:10px 0;}
.inews_more {padding:10px 15px; text-align:right; font-size:14px;}
.inews_more a {color:#00bb7e;}

.answer_banner {padding:15px 0;}
.answer_banner.on {-webkit-filter:blur(8px); filter:blur(8px);}

.fraction_tit {padding:0 10px; height:36px; line-height:36px; font-size:14px; margin-bottom:5px;}
.fraction_tit a {display:block;}
.fraction_tit span {color:#00bc91; font-size:16px; padding-right:5px;}
.fraction_ul li {border-bottom:1px solid #f0f0f0; background-color:#fff; padding:6px 0;}
.fraction_ul li a {width:100%; display:block;}
.fraction_ul li span {display:inline-block; height:18px; line-height:18px; position:absolute; top:50%; transform:translateY(-50%); overflow:hidden; font-size:12px;}
.fraction_ul li .h1 {height:24px; line-height:24px; position:relative;}
.fraction_ul li .h1 .span1 {border-left:2px solid #00bc91; text-indent:8px; left:15px;}
.fraction_ul li .h2 {padding:0 15px; text-align:right; height:24px; line-height:24px; color:#7c7c7c; position:relative;}
.fraction_ul li .h2 .span1 {position:absolute; left:25px;}
.fraction_ul li .h2 .span2 {position:absolute; right:15px; color:#7c7c7c;}

.scorce_bg {background-color:#ddd; min-height:300px;}
.scorce_bg_w {background-image:-webkit-linear-gradient(top, #fe8847, #fe5c47);}
.scorce_bg_s {background-image:-webkit-linear-gradient(top, #19d0b8, #00bb7e);}
.scorce_num {text-align:center; margin:30px auto 0; width:140px; height:140px; border-radius:50%; border:3px solid rgba(255, 255, 255, 0.5); box-sizing:border-box; position:relative;}
.scorce_numin {text-align:center; color:#fff; display:inline-block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); white-space:nowrap;}
.scorce_numin div {font-size:54px; font-weight:bold; height:60px; line-height:60px; overflow:hidden;}
.scorce_numin p {font-size:20px; height:24px; line-height:24px; overflow:hidden;}
.scorce_tip {color:#fff; font-size:16px; text-align:center; padding:15px 15px 0;}

.login_page {margin:0 30px; padding:25px 0;}
.login_div {margin-bottom:25px;}
.login_i {font-size:16px; position:absolute; top:50%; transform:translateY(-50%); left:10px;}
.login_input {border:0; padding:0 10px 0 40px; width:100%; height:38px; box-sizing:border-box; border-bottom:1px solid #ddd; font-size:13px;}
.login_button {width:100%; height:38px; border-radius:19px; background-color:#00bb7e; color:#fff; font-size:14px;}
.login_wx {width:50px; height:50px; line-height:50px; border-radius:50%; background-color:#ccf2e4; color:#00bb7e; font-size:24px; display:block; text-align:center; margin:0 auto;}
.logon_aa {text-align:center; font-size:13px; color:#aeaeae;}
.logon_aa a {color:#aeaeae;}
.login_sendbutton {position:absolute; top:50%; right:5px; transform:translateY(-50%);}
.login_sendbutton button {height:26px; padding:0 10px; background-color:#ddd; border-radius:5px;}
.login_tip {padding:6px 0; font-size:14px; background-color:#fef3de; border:1px solid #f60; text-align:center; color:red; margin-bottom:15px;}
.login_radiow {font-size:14px; padding:0 18px 0 8px;}
.login_tabs {width:150px; margin:0 auto 20px; padding-top:10px;}
.login_tabs div {width:50%; float:left; height:30px; line-height:30px; font-size:15px; text-align:center; border-radius:18px; color:#999; cursor:pointer;}
.login_tabs div.on {background-color:#00bb7e; color:#fff;}

.login_newdiv {padding-bottom:20px;}
.login_newdiv p {font-size:14px; font-weight:bold; padding-bottom:5px;}
.login_newdiv p span {color:red;}
.login_newdiv div {position:relative;}
.login_newdiv div input.t {padding-left:36px;}
.login_newdiv .m1 input.t {border-radius:5px 5px 0 0;}
.login_newdiv .m2 input.t {border-radius:0 0 5px 5px; border-top:0;}
.login_newdiv ul {border-radius:5px; border:1px solid #bebebe;}
.login_newdiv ul li {padding:8px 10px; border-bottom:1px solid #bebebe;}
.login_newdiv ul li:last-child {border-bottom:0;}

.alogo {text-align:center; padding:20px 0;}
.alogo img {width:90px;}
.alogo div {padding-bottom:8px;}
.alogo p {font-size:18px; font-weight:bold; color:#000;}

.mart10 {margin-top:10px;}

.info_modifyin {padding:20px 0;}
.info_moddiv {font-size:14px; padding-bottom:8px;}
.info_moddiv2 {padding-top:10px;}
.info_normal {display:block;}
.info_sex {display:none;}

.question_error {padding:18px;}
.error_div {font-size:15px; padding-bottom:10px;}
.error_tag {padding-top:10px;}
.error_tag span {display:inline-block; border-radius:5px; border:1px solid #ddd; margin-bottom:5px; margin-right:5px; padding:0 12px; height:26px; line-height:26px; font-size:13px; cursor:pointer;}
.error_button_div {padding:15px 0;}
.error_button {width:100%; height:40px; background-color:#00bb7e; color:#fff; font-size:14px; border-radius:20px;}

.sysmessage {padding:20px;}
.sysmessage .h1 {font-size:14px; line-height:22px;}
.sysmessage .h2 {text-align:center; padding-top:15px;}

.notice {padding:26px; font-size:15px; line-height:24px;}

.weui-media-box {padding:16px; position:relative;}
.weui-panel a {display:block;}
.weui-panel__hd {padding:16px 16px 13px; color:rgba(0,0,0,0.9); color:var(--weui-FG-0); font-size:15px; font-weight:700; position:relative; border-bottom:1px solid #f6f6f6;}
.weui-media-box__title {font-weight:400; font-size:16px; line-height:1.4; color:rgba(0,0,0,0.9); color:var(--weui-FG-0); width:auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; word-wrap:break-word; word-break:break-all;}
.weui-media-box__desc {color:#5e5e5e; font-size:14px; line-height:1.4; padding-top:8px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.error_status {display:inline-block; vertical-align:middle; border-radius:6px; background-color:#ccc; color:#fff; font-size:14px; padding:0 10px; height:24px; line-height:24px; margin-right:6px;}
.error_status0 {background-color:#f89310;}
.error_status1 {background-color:#00bb7e;}
.error_status2 {background-color:#fb6e52;}
.error_s0 {color:#f89310;}
.error_s1 {color:#00bb7e;}
.error_s2 {color:#fb6e52;}
.error_more {font-size:15px; padding-top:8px; text-align:right; color:#999;}
.error_h1 {font-size:15px; padding-bottom:10px;}
.error_h {padding:15px 0 0;}

.baoming {padding:20px;}
.baoming .h1 {font-size:16px; padding-bottom:20px;}
.baoming .h2 {font-size:15px; line-height:24px;}
.baoming .h2 p {margin-bottom:15px;}
.baoming .h3 {text-align:center;}
.baoming .h3 button {height:42px; border-radius:8px; font-size:15px; padding:0 30px; background-color:#00bb7e; color:#fff;}
.baoming_ul li {padding-bottom:18px;}
.baoming_ul li button {height:54px;}
.baoming_div {margin-bottom:8px;}
.baoming_div .h1 {font-size:14px; height:20px; line-height:20px; margin-bottom:3px; color:#999;}
.baoming_div .h2 {position:relative; height:40px;}
.baoming_div .h3 {font-size:14px;}
.baoming_div .h3 span {color:#00bb7e;}
.baoming_div .ll {margin-right:140px; height:40px;}
.baoming_div .lr {width:138px; height:40px; line-height:40px; position:absolute; top:0; right:0; text-align:right; font-size:15px;}
.baoming_div span.xradio {margin-right:5px;}
.baoming_div2 {margin-bottom:14px;}
.baoming_sex {display:inline-block; vertical-align:middle; height:20px;}
.baoming_div .half, .baoming_div .half {width:calc(50% - 15px);}
.baoming_div .fi {width:30px; text-align:center; height:34px; line-height:34px; font-size:13px;}
.baoming_div .half div:nth-child(1) {float:left; width:calc(58% - 3px);}
.baoming_div .half div:nth-child(2) {float:right; width:calc(42% - 3px);}

#avatar {height:210px; position:relative; z-index:3; cursor:pointer;}
.avatar_box {margin-bottom:15px;}
.avatar_boxfl {width:150px; height:210px; float:left; position:relative; box-sizing:border-box;}
.avatar_tip {width:100%; height:22px; line-height:22px; overflow:hidden; position:absolute; transform:translate(-50%, -50%); top:50%; left:50%; z-index:2; text-align:center; font-size:14px;}
.avatar_bg {width:100%; height:100%; background-color:#f0f0f0; position:absolute; top:0; left:0; z-index:1;}
.avatar_boxfr {margin-left:170px;}
.avatar_boxfr {font-size:14px;}
.avatar_boxfr p {padding-bottom:10px;}
.avatar_boxfr p a {color:#00bb7e;}
.avatar_ok {font-size:14px; position:absolute; bottom:0; left:0; z-index:5; width:100%; text-align:center; color:#fff; display:none; background-color:rgba(0, 0, 0, 0.6); height:28px; line-height:28px;}
.avatar_ok.on {display:block;}
.avatar_view {text-align:center; padding-bottom:15px;}
.avatar_view img {width:150px;}

.news_tit {font-size:18px; font-weight:bold; text-align:center; padding-top:20px;}
.news_mes {font-size:13px; color:#999; text-align:center; background:#f4f4f4; padding:5px 0; margin:15px 0;}
.news_con {font-size:15px; line-height:25px;}
.news_con img {max-width:100%; height:auto;}

.job_part {background-color:#fff; padding:15px; margin-bottom:10px;}
.job_part a {display:block; position:relative;}
.job_part .tit {font-size:17px; font-weight:bold; position:relative; height:24px; line-height:24px; overflow:hidden; margin-bottom:5px;}
.job_part .date {position:absolute; top:0; right:0; color:#999; font-weight:normal; font-size:15px;}
.job_part .h1 {font-size:14px; height:26px; line-height:26px; overflow:hidden; color:#5c5c5c;}
.job_part .h2 {position:absolute; right:0; bottom:10px; border-radius:13px; background-color:#00bb7e; color:#fff; height:28px; line-height:28px; overflow:hidden; padding:0 13px; font-size:14px;}
.job_part .pay {color:#00bb7e; font-size:16px;}

.job_top {height:200px; background-color:#4f99ee; position:relative;}
.job_top .h1 {width:80px; height:80px; line-height:80px; border-radius:50%; display:inline-block; position:absolute; top:30px; left:50%; transform:translateX(-50%); color:#fff; border:3px solid #fff; font-size:40px; text-align:center;}
.job_top .h2 {font-size:15px; color:#fff; width:100%; height:28px; line-height:28px; overflow:hidden; text-align:center; padding-top:130px;}
.job_top .h3 {width:230px; border-radius:18px; height:40px; line-height:40px; background-color:#fff; text-align:center; color:#4f99ee; font-size:16px; position:absolute; bottom:-20px; left:50%; transform:translateX(-50%); box-shadow:0 0 8px rgba(79, 153, 238, 0.2);}

.job_mes {padding:34px 40px 10px; margin-bottom:10px;}
.job_mesli {width:50%; float:left; height:26px; line-height:26px; font-size:15px;}

.job_content {padding:20px;}
.job_content .tit {font-size:16px; text-indent:15px; position:relative; height:22px; line-height:22px; margin-bottom:8px;}
.job_content .tit:before {content:""; display:block; width:4px; height:100%; background-color:#4f99ee; border-radius:5px; position:absolute; top:0; left:0;}
.job_content .con {font-size:14px; line-height:22px;}
.job_content .con span {color:#00bb7e;}

.job_name .span1 {font-size:18px;}
.job_name .span2 {font-size:14px; color:#999;}

.input_ul {padding-bottom:30px;}
.input_ul .h1 {font-size:14px; color:#767676; position:relative; height:24px; line-height:24px;}
.input_ul .h1 span {position:absolute; top:0; right:0;}
.input_li {font-size:16px; font-weight:bold; border:0; border-bottom:2px solid #efefef; box-sizing:border-box; height:46px; width:100%;}
.input_li::placeholder {color:#ddd;}
.input_li2 {height:80px;}
.input_ulsex {border-bottom:2px solid #efefef; padding:14px 0;}
.input_ul .fl, .input_ul .fr {width:47%;}
.input_ul .fi {width:6%; height:46px; line-height:46px; text-align:center;}
.input_li:focus {border-bottom:2px solid #00bb7e;}

.exam_page {padding:40px 20px;}
.exam_h1 {font-size:14px; padding-top:8px;}

.ranking_top {/*background:url('../images/ranking_bg.jpg') no-repeat center top #2b97ff;*/ background-color:#2b97ff; background-size:100% auto; height:280px; position:relative;}
.ranking_bg {position:relative; z-index:1;}
.ranking_bg img {width:100%;}
.ranking_tdata {background-color:#fff; border-radius:10px 10px 0 0; position:absolute; bottom:0; left:3%; width:94%; z-index:2;}
.ranking_list {position:relative; z-index:2; background-color:#fff;}
.ranking_th1 {font-size:15px; padding:15px 20px;}
.ranking_th2 {font-size:14px; padding:5px 20px 10px; color:#999;}
.ranking_tul {margin:0 8px;}
.ranking_tul li {width:25%; float:left; text-align:center; position:relative; margin-bottom:12px;}
.ranking_tul li a {display:block; width:100%;}
.ranking_tul li div {font-size:16px; color:#4d65e6; font-weight:bold; height:22px; line-height:22px;}
.ranking_tul li p {font-size:14px; color:#929292; height:20px; line-height:20px;}
.ranking_tul li:after {content:""; display:block; width:1px; height:100%; background-color:#eee; position:absolute; top:0; left:0;}
.ranking_tul li:nth-child(1):after {display:none;}
.ranking_li {border-top:1px solid #eee; height:50px; line-height:50px; font-size:15px;}
.ranking_r {float:left; text-align:center; width:33.33%;}
.ranking_r2 {width:50%;}
.ranking_r3 {width:33.33%;}
.ranking_r:nth-child(1) {color:#8ebcfc;}
.ranking_red {color:#4d65e6; font-weight:bold;}
.ranking_img {height:26px; position:relative; top:-2px;}
.ranking_view {background-color:#c0e9fd; text-align:center; font-size:15px; margin-bottom:10px;}
.ranking_view a {display:block; padding:8px 0;}

/*.rank_active {position:absolute; top:24%; left:20%; width:50px; text-align:center; cursor:pointer;}
.rank_qrcode {text-align:center;}
.rank_qrcode img, .rank_active img {width:100%;}
.rank_qrcode p, .rank_active p {font-size:14px; color:#fff; height:20px; line-height:20px; overflow:hidden; margin-top:5px;}
.rank_qrcode p {color:#222;}*/

.nodata {text-align:center; padding:100px 0 0;}
.nodata img {width:250px; max-width:60%;}
.nodata p {padding-top:10px; color:#ccc; font-size:18px;}

.num_tip {display:inline-block; background-color:red; border-radius:12px; min-width:12px; height:18px; line-height:18px; color:#fff; padding:0 3px; margin-left:8px; font-size:12px; text-align:center; color:#fff; text-decoration:none;}

.job_check {height:30px; line-height:30px; border-radius:15px; background-color:#fff; font-size:14; color:#00bb7e; padding:0 12px; position:absolute; top:14px; right:10px; cursor:pointer;}

.aboutus_cont {border:1px solid #ddd; padding:20px; text-align:center; margin-top:20px; font-size:14px; line-height:22px; background-color:#fbffe4;}
.aboutus_cont .h1 {font-size:16px; padding-bottom:5px; display:block;}
.aboutus_cont .h2 {color:red;}

.checkpass {padding:20px;}
.checkpass div {padding-bottom:15px;}

.message_part {margin-bottom:10px;}
.message_part .pad {padding:15px;}
.message_part .h1 {position:relative; line-height:22px;}
.message_part .h1 p {font-size:15px; margin-right:76px; font-weight:bold;}
.message_part .h1 span {font-size:12px; color:#999; position:absolute; top:0; right:0; background-color:#fff;}
.message_part .h2 {margin-top:10px; border-radius:10px; overflow:hidden;}
.message_part .h2 img {width:100%;}
.message_part .h3 {font-size:13px; line-height:22px; padding-top:10px;}

.clickmore {width:100%; height:40px; line-height:40px; background-color:#dadada; cursor:pointer; text-align:center; font-size:14px;}

.message_show {padding:20px; font-size:14px; line-height:22px;}
.message_show .h1 {border-radius:10px; overflow:hidden; margin-bottom:10px;}
.message_show .h1 img {width:100%;}
.message_show .h3 {text-align:center; padding-top:10px;}

.tiku_page {padding:20px 0;}
.tiku_register {height:46px; line-height:46px; font-size:18px; background-color:#00bb7e; color:#fff; font-size:14px; text-align:center; position:fixed; top:0; z-index:10; cursor:pointer;}
.tiku_register_zw {width:100%; height:46px; overflow:hidden;}
.tiku_part {padding-bottom:15px;}
.tiku_tit {text-align:center; font-size:16px; line-height:26px; padding-bottom:10px;}
.tiku_con ul li {background-color:#fff; margin-bottom:10px; border-radius:5px; height:36px; line-height:36px; font-size:14px; text-indent:58px; position:relative; overflow:hidden;}
.tiku_con ul li.half {width:calc(50% - 5px); float:left;}
.tiku_con ul li.half:nth-child(even) {float:right;}
.tiku_con ul li:after {content:""; display:block; width:42px; height:36px; background-color:#00bb7e; position:absolute; top:0; left:0; z-index:1}
.tiku_con ul li span {font-size:16px; font-weight:bold; color:#fff; height:36px; line-height:36px; position:absolute; top:0; left:0; z-index:2; width:42px; text-align:center; text-indent:0;}

.down_part {border-bottom:1px dotted #ddd;}
.down_part .pad {padding:20px;}
.down_part a {display:block;}
.down_part .tit {font-size:16px; font-weight:bold; padding-bottom:8px;}
.down_part .con {font-size:14px; line-height:20px; padding-bottom:8px; color:#999;}
.down_part .more {border-radius:6px; display:inline-block; background-color:#00bb7e; color:#fff; font-size:14px; padding:0 20px; height:34px; line-height:34px;}
.down_url {padding-top:20px; margin-top:20px; border-top:1px dotted #ddd; padding-bottom:20px;}
.down_ul {padding-bottom:20px;}
.down_ul:last-child {padding-bottom:0;}
.down_ultit {font-size:14px; font-weight:bold; padding-bottom:5px;}
.down_input {border-radius:8px; overflow:hidden; border:1px solid #ddd; position:relative; box-sizing:border-box;}
.down_input .ll {margin-right:100px;}
.down_input .lr {position:absolute; top:0; right:0; width:100px; height:40px;}
.down_input input {width:100%; height:40px; box-sizing:border-box; border:0; padding:0 10px; font-size:13px;}
.down_input button {cursor:pointer; width:100%; height:40px; background-color:#00bb7e;}
.down_input button i {font-size:20px; display:inline-block; vertical-align:middle; color:#fff;}
.down_input button span {font-size:14px; display:inline-block; vertical-align:middle; color:#fff; padding-left:5px;}
.down_how {border-top:3px solid #ddd; padding-top:20px; margin-top:20px;}
.down_how h1 {font-size:20px; padding-bottom:15px;}
.down_how ul li {padding-bottom:10px;}
.down_how img {width:100%;}
/*.down_how .h1 {font-size:16px; padding-bottom:10px;}
.down_how .h1 span {display:inline-block; width:30px; height:30px; background-color:#00bb7e; color:#fff; text-align:center; line-height:30px; margin-right:8px;}
.down_how img {width:100%;}*/