@font-face {font-family:"GOTHIC";src:url("../fonts/GOTHIC.ttf");}
body {font-size:14px;padding:0;margin:0;background:#ecf0f8;color:#333;}
ul li {list-style-type:none;}
img {border:0;}
a {color:#333;}
a:hover {color:#3b5193;}
a,a:hover {text-decoration:none;}
a:focus {outline:none;text-decoration:none;}
h1,h2,h3,h4,h5,p,ul,dl,dd,label {margin:0;padding:0;}
h1,h2,h3,h4,h5,dt,label {font-weight:normal;}
em,i {font-style:normal;}
input,textarea,button,select {outline:none !important;}
a,button,input {-webkit-tap-highlight-color:rgba(255,0,0,0);border:0}
input[type="button"],input[type="submit"],input[type="reset"] {-webkit-appearance:none;}
.clear {clear:both;}
.fr {float:right;}
.container {width:1280px;margin:0 auto;}
.container:after {content:"";display:block;width:100%;height:1px;clear:both;}
.more {float:right;font-size:14px;cursor:pointer;background:#ffffff;font-weight:normal;width:58px;height:28px;line-height:28px;color:#999999;text-align:center;border:1px solid #e1e6f0;}
.more:hover {border:1px solid #3b5193;color:#3b5193 !important;background:#e6ebf8;}

/*头部*/
.header {background:#fff;height:100px;min-width:1280px;}
.header .logo {height:80px;margin-top:20px;margin-right:50px;float:left;}
.header .logo img {display:block;max-width:100%;}
.header .btn {float:right;border:1px solid #3b5193;text-align:center;width:68px;margin-top:30px;color:#3b5193;line-height:38px;}
.header .register {background:#3b5193;color:#fff;width:118px;margin-left:20px;}
.header .btn:hover {background:#e6ebf8;color:#3b5193;}
.header .user{float: right;position: relative;cursor: pointer;}
.header .user img{float: left; width: 30px; height: 30px; margin-top: 35px; border-radius: 100%; margin-right: 14px;}
.header .user span{float: right; max-width:84px; position: relative; padding-right: 24px; text-align: right;line-height: 100px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.header .user span:after{content: ""; position: absolute; right: 0; top: 0; height: 100px; width: 12px; background: url(../images/ico/down3.png) center no-repeat;}
.header .user p{ display: none; position: absolute; left: 10px; right:0; top:99px; z-index: 2; padding:10px 5px; background: #fff; border: 1px solid #e1e6f0;}
.header .user p a{display: block; text-align: center; line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.header .user p a:hover{color: #3b5193;}
.header .user:hover p{display: block;}
.header .user:hover span:after{transform:rotate(180deg);-ms-transform:rotate(180deg); -moz-transform:rotate(180deg); 	-webkit-transform:rotate(180deg); -o-transform:rotate(180deg); }
.navmenu {float:left;margin-top:30px;max-width:800px;height:40px;}
.navmenu li {float:left;margin-right:25px;position:relative;}
.navmenu li:after {content:"";position:absolute;left:50%;bottom:-8px;margin-left:-15px;width:30px;height:5px;transition:0.2s all linear;}
.navmenu li:last-child {margin:0}
.navmenu li a {display:block;line-height:40px;font-size:18px;}
.navmenu li a:hover,.navmenu .active a {color:#3b5193}
.navmenu .active:after {background:#3b5193;}


/*底部*/.footer {background:#39497e;padding:25px 0;min-width:1280px;overflow:hidden;}
.footer .link {position:relative;padding:0 0 35px 130px;border-bottom:1px solid #485b99;line-height:30px;min-height:30px;overflow:hidden;}
.footer .link dt {font-size:16px;color:#fff;position:absolute;left:0;top:0;padding-left:35px;background:url(../images/ico/link.png) left center no-repeat;}
.footer .link a {float:left;color:#9aa5c3;margin-right:20px;}
.footer .link a:hover {color:#fff;}
.footer .cloumn {color:#fff;font-size:16px;margin-top:35px;}
.footer .info {float:left;color:#7a86a6;width:1100px;overflow:hidden;}
.footer .info p {float:left;margin:20px 140px 20px 0;line-height:30px;}
.footer .info h4 {clear:both;font-size:14px;}
.footer .info a {color:#7a86a6;margin-left:10px;}
.footer .info a:hover {color:#fff;}
.footer .info .item1 {padding-left:30px;background:url(../images/ico/tel.png) left 8px no-repeat;}
.footer .info .item2 {padding-left:26px;background:url(../images/ico/ads.png) left 8px no-repeat;}
.footer .ewm {float:right;width:100px;font-size:12px;text-align:center;color:#888888;overflow:hidden;}
.footer .ewm img {display:block;margin:0 auto 10px;max-width:100%;}
.back-top {width:50px;height:50px;cursor:pointer;position:fixed;right:20px;bottom:200px;background:url(../images/ico/back-top.png) center no-repeat;background-size:contain;}


/*location*/
.location {color:#999999;padding-left:28px;background:url(../images/ico/home.png) 3px center no-repeat;overflow:hidden;}
.location a {display:inline-block;vertical-align:top;color:#999999;}
.location a:hover {color:#fff;}


/* 内页 */
.page-main {padding:30px 0;min-width:1280px;overflow:hidden;}
.page-main .location{ color: #333; margin:-10px 0 20px;}
.page-main .location a{color: #333;}
.page-main .location a:hover{ color: #3b5193;}
.page-main .left-main {float:left;width:950px;}
.page-main .left-main:after {content:"";display:block;width:100%;height:1px;clear:both;}
.page-main .right-side {float:right;width:300px;overflow:hidden;}
.page-main .right-side .main {background:#fff;border:1px solid #e1e6f0;margin-bottom:30px;overflow:hidden;}
.page-main .right-side .main dt {border-bottom:1px solid #e1e6f0;font-size:18px;color:#374567;line-height:59px;padding:0 19px;}
.page-main .right-side .main dt a {margin-top:15px;}
.page-main .right-side .main dd {padding:0 19px 5px;overflow:hidden;}
.page-main .right-side .main li {padding:16px 0 20px;border-bottom:1px dashed #e1e6f0;}
.page-main .right-side .main li:last-child {border:0;}


/* 分页 */
.pagelist {text-align:center;padding:10px 0;overflow:hidden;}
.pagelist li {display:inline-block;}
.pagelist li a {height:33px;line-height:33px;padding:0 13px;display:inline-block;color:#888888;border:1px solid #e1e6f0;background:#fff;margin:0 2px;}
.pagelist li a:hover {border-color:#39497e; color: #39497e}
.pagelist .active {background:#39497e;color:#fff;}


/* no-data */
.list-empty{text-align: center; padding: 50px; color: #777;line-height:26px; overflow: hidden;}
.list-empty:before{ content: ""; display: block; margin: 0 auto 30px; height: 160px;background: url(../images/bg/empty.png) center top no-repeat; }
.list-empty h4{font-weight: bold; color: #333; font-size: 16px; margin-bottom:20px;}
.list-empty p{margin-bottom: 5px;}


/*=========================首页==========================*/
.index-head {height:545px;background:#e6ebf8;position:relative;}
.index-head:after {content:"";display:block;width:100%;height:1px;clear:both;}
.index-head .banner {height:460px;overflow:hidden;position:relative;}
.index-head .hd {position:absolute;bottom:55px;left:20px;right:20px;z-index:1;text-align:center;}
.index-head .hd ul {display: inline-block;height:7px;background:#19213f;border-radius:50px;overflow: hidden;}
.index-head .hd ul li { float: left;width:30px;color:transparent;height:7px;cursor:pointer;}
.index-head .hd ul li:first-child {border-radius:50px 0 0 50px;}
.index-head .hd ul li:last-child {border-radius:0 50px 50px 0;}
.index-head .hd ul li.on {border-radius:50px !important;background:#29639f;}
.index-head .bd {position:relative;height:100%;z-index:0;}
.index-head .bd ul {width:100% !important}
.index-head .bd li {zoom:1;vertical-align:middle;width:100% !important}
.index-head .bd a,.index-head .bd img {width:100%;height:460px;display:block;}
.index-head .search {position:absolute;left:0;right:0;bottom:0;}
.index-head .form {width:800px;height:70px;font-size:16px;margin:0 auto;background:#fff;border-radius:50px;moz-box-shadow:0 10px 20px rgba(225,230,240);-webkit-box-shadow:0 10px 20px rgba(225,230,240);box-shadow:0 10px 20px rgba(225,230,240);}
.index-head .option {float:left;height:70px;cursor:pointer;position:relative;width:100px;padding-top:17px;margin-left:30px;}
.index-head .option p {line-height:36px;}
.index-head .option p:after {content:"";width:12px;height:36px;float:right;margin-right:15px;background:url(../images/ico/down3.png) center no-repeat;}
.index-head .option ul {display:none;position:absolute;left:0;right:0;top:70px;z-index:2;padding:5px 5px 5px 10px;background:#fff;moz-box-shadow:0 0 5px rgba(225,230,240);-webkit-box-shadow:0 0 5px rgba(225,230,240);box-shadow:0 0 5px rgba(225,230,240);}
.index-head .option li {font-size:14px;color:#666;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.index-head .option li:hover {color:#3b5193;}
.index-head .option:hover ul {display:block;}
.index-head .input {float:left;border:0;margin-top:17px;border-left:1px solid #e1e6f0;height:36px;padding-left:20px;width:570px;}
.index-head .btn {float:right;width:70px;height:70px;border-radius:100%;background:url(../images/ico/search.png) center #3b5193 no-repeat;cursor:pointer;}
.index-head .hot {width:700px;position:relative;padding-left:100px;color:#999999;height:26px;line-height:26px;margin:20px auto 0;overflow:hidden;}
.index-head .hot dt {position:absolute;left:30px;top:0;}
.index-head .hot dd a {float:left;color:#999999;margin-right:15px;}
.index-head .hot dd a:hover {color:#3b5193;}
.index-cloumn {font-size:24px;color:#374567;}
.index-cloumn span {color:#7a8ba6;font-family:"GOTHIC";font-size:18px;margin-left:12px;}
.index-cloumn:after {content:"";display:block;width:40px;height:5px;margin-top:6px;background:url(../images/ico/cloumn.png) center no-repeat;}
.index-part1 {padding:50px 0 60px;background:#e6ebf8;min-width:1280px;overflow:hidden;}
.index-part1 .main {border:1px solid #e1e6f0;background:#fff;height:360px;overflow:hidden;}
.index-part1 .cloumn {color:#374567;font-size:24px;overflow:hidden;}
.index-part1 .cloumn span {color:#7a8ba6;font-family:"GOTHIC";font-size:18px;margin-left:12px;}
.index-part1 .notice {float:left;padding:28px 28px 0;width:862px;}
.index-part1 .list{float: left; width: 410px; margin-right: 40px;}
.index-part1 .notice .list:last-child{margin-right: 0}
.index-part1 .notice ul {margin-top:30px;overflow:hidden;}
.index-part1 .notice li {color:#999999; margin-bottom: 16px; text-align: right; line-height: 24px;overflow:hidden;}
.index-part1 .notice .title {font-size:16px; text-align: left; width: 290px; float: left;padding-left:35px;background:url(../images/ico/ico1.png) left center no-repeat;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.index-part1 .notice .desc {line-height:28px;margin:10px 0 15px;height:52px;overflow:hidden;}
.index-part1 .notice li:hover .title {color:#3b5193;}
.index-part1 .login {float:right;width:250px;padding:28px 39px 0;}
.index-part1 .login .stype{text-align: center;border-bottom: 1px solid #e1e6f0; height: 36px;}
.index-part1 .login .stype .cloumn{display: inline-block;padding-bottom: 11px; position: relative; width: 120px; cursor: pointer; font-size:18px;}
.index-part1 .login .stype .cloumn:after{ content: ""; position: absolute; left: 50%; bottom:0; margin-left: -30px; width: 0;height:3px;transition: 0.2s all linear;}
.index-part1 .login .stype li:hover,.index-part1 .login .stype .active {color: #3b5193;}
.index-part1 .login .stype li.active:after{ width: 60px; background:#3b5193;}
.index-part1 .form form{ display: block; padding-top:24px;overflow:hidden;}
.index-part1 .form .group {border:1px solid #e1e6f0;position:relative;margin-bottom:16px;overflow:hidden;}
.index-part1 .form .group:before {content:"";width:13px;position:absolute;left:10px;top:0;bottom:0;}
.index-part1 .form .group:hover {border-color:#3b5193}
.index-part1 .form .input {border:0;padding-left:38px;height:38px; width: 210px;}
.index-part1 .form .item1:before {background:url(../images/ico/user.png) center no-repeat;}
.index-part1 .form .item2:before {background:url(../images/ico/pwd.png) center no-repeat;}
.index-part1 .form .item3:before {background:url(../images/ico/code1.png) center no-repeat; background-size: contain;}
.index-part1 .form .item3{position: relative;}
.index-part1 .form .imgcode{ position: absolute; right: 2px; top: 2px; display: block; max-width: 100%; height: 34px;}
.index-part1 .form .ld-sendCode{ position: absolute; right: 2px; top:2px; line-height: 34px; height: 34px;}
.index-part1 .other {margin:20px 0 30px;overflow:hidden;}
.index-part1 .other a {color:#999999;float:left;}
.index-part1 .other .reg {float:right;color:#3b5193;}
.index-part1 .other .reg:hover {text-decoration:underline;}
.index-part1 .other a:hover {color:#3b5193;}
.index-part1 .btn {border:0;font-size:16px;width:100%;height:40px;background:#3b5193;color:#fff;cursor:pointer;}
.index-part1 .users{ text-align: center; overflow: hidden; }
.index-part1 .users img{display: block; width: 120px; height: 120px; border-radius: 100%; margin: 0 auto 20px;}
.index-part1 .users h4{ font-size: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index-part1 .users .go{display: block;width: 100%;line-height: 40px;background: #ecf0f8;text-align: center;color: #707d96;}
.index-part1 .link{ margin:28px 0 25px; text-align: left; overflow: hidden; }
.index-part1 .link a{ float: left; padding-left:18px; margin-bottom: 10px; line-height: 22px; width:104px; margin-right: 5px; color: #555;background:url(../images/ico/ico17.png) left center no-repeat;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index-part1 .link a:nth-child(even){margin-right: 0;} 
.index-part1 .link a:hover{color:#3b5193;background:url(../images/ico/ico17-a.png) left center no-repeat;}

.index-part2 {padding:55px 0 30px;background:#fff;min-width:1280px;overflow:hidden;}
.index-part2 ul {margin:30px 0 0 -31px;}
.index-part2 ul:after {content:"";display:block;width:100%;height:1px;clear:both;}
.index-part2 ul li {float:left;margin:0 0 30px 31px;width:345px;height:168px;padding:18px 29px 0;border:1px solid #e1e6f0;}
.index-part2 ul li:hover {border-color:#3b5193;moz-box-shadow:0 0 15px rgba(225,230,240);-webkit-box-shadow:0 0 15px rgba(225,230,240);box-shadow:0 0 15px rgba(225,230,240);}
.index-part2 .postion {height:30px;line-height:30px;position:relative;padding-right:100px;}
.index-part2 .postion span {position:absolute;right:0;top:0;font-size:16px;color:#bf3210;}
.index-part2 .postion a {float:left;width:235px;font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.index-part2 .postion a:hover {color:#3b5193;}
.index-part2 .info {font-size:16px;margin:10px 0 20px;color:#666666;}
.index-part2 .info span {display:inline-block;vertical-align:top;}
.index-part2 .info span:after {content:"";display:inline-block;vertical-align:top;margin:4px 10px 0 12px;width:1px;height:15px;background:#e1e6f0}
.index-part2 .info span:last-child:after {width:0;margin:0;}
.index-part2 .name {border-top:1px solid #e1e6f0;padding-top:20px;line-height:40px;overflow:hidden;}
.index-part2 .name .logo {border:1px solid #e1e6f0;margin-right:12px;width:38px;height:38px;float:left;}
.index-part2 .name a {font-size:16px;float:left;color:#666666;}
.index-part2 .name a:hover {color:#3b5193;}
.index-part2 .name span {color:#999999;margin-left:20px;float:left;}
.index-part2 .name em {display:inline-block;vertical-align:top;}
.index-part2 .name em:after {content:"";display:inline-block;vertical-align:top;margin:14px 10px 0;width:1px;height:12px;background:#e1e6f0}
.index-part2 .name em:last-child:after {width:0;margin:0;}
.index-part3 {padding:55px 0 30px;min-width:1280px;overflow:hidden;}
.index-part3 ul {margin:30px 0 0 -32px;}
.index-part3 ul:after {content:"";display:block;width:100%;height:1px;clear:both;}
.index-part3 ul li {float:left;margin:0 0 30px 32px;width:255px;height:160px;background:#fff;padding:18px 19px 0;border:1px solid #e1e6f0;}
.index-part3 ul li:hover {border-color:#3b5193;moz-box-shadow:0 0 15px rgba(225,230,240);-webkit-box-shadow:0 0 15px rgba(225,230,240);box-shadow:0 0 15px rgba(225,230,240);}
.index-part3 .name {display:block;font-size:18px;height:50px;line-height:50px;}
.index-part3 .name img {float:right;width:50px;height:50px;border-radius:100%;}
.index-part3 .name:hover {color:#3b5193;}
.index-part3 .info {font-size:16px;color:#666666;margin-bottom:20px;overflow:hidden;}
.index-part3 .info span {display:inline-block;vertical-align:top;}
.index-part3 .info span:after {content:"";display:inline-block;vertical-align:top;margin:4px 8px 0 10px;width:1px;height:15px;background:#e1e6f0}
.index-part3 .info span:last-child:after {width:0;margin:0;}
.index-part3 p {background:#e6ebf8;font-size:16px;color:#3b5193;padding:0 15px;height:40px;line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.index-part4 {padding:55px 0 40px;background:#fff;min-width:1280px;overflow:hidden;}
.index-part4 dl {float:left;width:398px;border-style:solid;border-width:1px;border-top-width:5px;border-color:#e1e6f0;margin:30px 39px 0 0;overflow:hidden;}
.index-part4 dl:last-child {margin-right:0; float: right;}
.index-part4 dt {border-bottom:1px solid #e1e6f0;font-size:18px;line-height:30px;padding:17px 19px;overflow:hidden;}
.index-part4 dd {padding:20px 19px 0;overflow:hidden;}
.index-part4 ul {overflow:hidden;}
.index-part4 ul li {border-bottom:1px dashed #e1e6f0;margin-bottom:20px;position:relative;padding:0 0 20px 90px;height:70px;}
.index-part4 ul li:last-child {margin-bottom:0;border-bottom:none;}
.index-part4 .logo {width:68px;height:68px;border:1px solid #e1e6f0;position:absolute;left:0;top:0;}
.index-part4 .postion {height:30px;line-height:30px;position:relative;padding-right:100px;}
.index-part4 .postion span {position:absolute;right:0;top:0;min-width:80px; padding: 0 5px; color:#3b5193;font-size:16px;text-align:center;height:30px;border-radius:50px;background:#e6ebf8;}
.index-part4 .postion a {float:left;width:160px;font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.index-part4 .postion a:hover {color:#3b5193;}
.index-part4 .desc {font-size:16px;margin:10px 0 20px;color:#666666;}
.index-part4 .desc span {display:inline-block;vertical-align:top;}
.index-part4 .desc span:after {content:"";display:inline-block;vertical-align:top;margin:4px 10px 0 12px;width:1px;height:15px;background:#e1e6f0}
.index-part4 .desc span:last-child:after {width:0;margin:0;}
.index-part4 .list1 {border-top-color:#3b5193}
.index-part4 .list1 dt {padding-left:54px;background:url(../images/ico/ico2.png) 19px center no-repeat;}
.index-part4 .list2 {border-top-color:#bf3210}
.index-part4 .list2 dt {padding-left:52px;background:url(../images/ico/ico3.png) 19px center no-repeat;}
.index-part4 .list3 {border-top-color:#3b5193}
.index-part4 .list3 dt {padding-left:56px;background:url(../images/ico/ico4.png) 19px center no-repeat;}
.index-part5 {background:#fff;padding-bottom:20px;min-width:1280px;overflow:hidden;}
.index-part5 a,.index-part5 img {display:block;height:66px;width:100%;margin:0 auto;}
.index-part5 .list1 {margin-bottom:20px;overflow:hidden;}
.index-part5 .list2 {margin:0 0 0px -20px;overflow:hidden;}
.index-part5 .list2 a {float:left;width:630px;margin-left:20px;margin-bottom:20px}
.index-part5 .list3 {margin:0 0 0px -16px;overflow:hidden;}
.index-part5 .list3 a {float:left;width:200px;margin-left:16px;margin-bottom:20px}


/*=========================列表页==========================*/
.page-main .recommend .name {display:block;font-size:16px;}
.page-main .recommend .name:hover {color:#3b5193;}
.page-main .recommend .info {color:#999999;margin:10px 0;overflow:hidden;}
.page-main .recommend .info span {display:inline-block;vertical-align:top;}
.page-main .recommend .info span:after {content:"";display:inline-block;vertical-align:top;margin:3px 10px 0 12px;width:1px;height:15px;background:#e1e6f0}
.page-main .recommend .info span:last-child:after {width:0;margin:0;}
.page-main .recommend p {background:#ecf0f8;padding:0 12px;line-height:30px;color:#3b5193;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.page-main .postion .name {position:relative;display:block;font-size:16px;padding-right:65px;}
.page-main .postion .name p {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.page-main .postion .name em {position:absolute;right:0;top:0;text-align:right;color:#bf3210;}
.page-main .postion .name:hover p {color:#3b5193;}
.page-main .postion .company {display:block;color:#999999;margin-top:10px;}
.page-main .times .name {display:block;text-align:right;font-size:16px;color:#bf3210;}
.page-main .times .name span {float:left;max-width:165px;text-align:left;color:#333333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.page-main .times p {color:#999999;line-height:20px;margin:8px 0 25px;}
.page-main .times p em {float:right;background:#e6ebf8;color:#3b5193;font-size:12px;width:50px;text-align:center;}
.page-main .times p span {float:left;max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.page-main .times .name:hover span {color:#3b5193;}
.page-main .hunter li {position:relative;padding-left:80px !important;min-height:58px;}
.page-main .hunter .user {position:absolute;left:0;top:16px;}
.page-main .hunter .user img {display:block;border-radius:100px;width:60px;height:60px;}
.page-main .hunter .name {display:block;line-height:38px;font-size:16px;}
.page-main .hunter .name:hover {color:#3b5193;}
.page-main .hunter .info {color:#999999;overflow:hidden;}
.page-main .hunter .info span {display:inline-block;vertical-align:top;}
.page-main .hunter .info span:after {content:"";display:inline-block;vertical-align:top;margin:4px 10px 0 12px;width:1px;height:15px;background:#e1e6f0}
.page-main .hunter .info span:last-child:after {width:0;margin:0;}
.page-main .news .name {display:block;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.page-main .news .name:hover {color:#3b5193;}
.page-main .news p {margin-top:15px;color:#999999;}
.page-main .news span {float:right;}
.list-head {height:120px;padding-top:40px;background:url(../images/bg/list.jpg) center top #182545 no-repeat;min-width:1280px;}
.list-head .form {width:800px;margin:0 auto;background:#fff;overflow:hidden;}
.list-head .input {float:left;border:0;font-size:16px;height:50px;padding-left:20px;width:700px;}
.list-head .btn {float:right;width:70px;height:50px;background:url(../images/ico/search1.png) center #e6ebf8 no-repeat;cursor:pointer;}
.list-head .hot {width:710px;position:relative;padding-left:90px;color:#cccccc;height:26px;line-height:26px;margin:15px auto 0;overflow:hidden;}
.list-head .hot dt {position:absolute;left:20px;top:0;}
.list-head .hot dd a {float:left;color:#cccccc;margin-right:15px;}
.list-head .hot dd a:hover {color:#fff;}
.list-screen {background:#fff;padding:30px 0;min-width:1280px;}
.list-screen .screen-main {width:1240px;padding:15px;border:1px solid #e1e6f0;}
.list-screen .tickbox {margin-bottom:20px;margin-left:10px}
.list-screen .tickbox .area {margin-left:20px}
.list-screen .tickbox .position {margin-left:10px}
.screen-main .list {position:relative;padding-left:55px;margin:0 10px 10px 10px;max-height:70px;}
.screen-main .list dt {position:absolute;left:0;top:0;line-height:30px;}
.screen-main .list dd {position:relative;min-height:30px;padding-right:170px;}
.screen-main .list dd a {float:left;line-height:28px;color:#666666;margin:0 10px 10px 0;border:1px solid #fff;padding:0 10px;}
.screen-main .list dd a:hover {color:#3b5193;}
.screen-main .list dd .active {background:#e6ebf8;border-color:#3b5193;color:#3b5193;}
.screen-main .layui-form-select .layui-select-group dd {padding-right: 0;min-height: auto;}
.chose .list dd {padding-right:0px !important;}
.screen-main .list .more {position:absolute;right:0;top:0;color:#666666;}
.screen-main .list .item {float:left;width:130px;margin-right:10px}
.screen-main .item-list {min-height:40px;overflow:visible}
.screen-main .item-list dt{top: 4px;}
.screen-main .chose {background:#ecf0f8;padding-top:10px;overflow:hidden;clear:both;margin-top:10px}
.screen-main .chose .list {padding-left:80px;}
.screen-main .chose .del {float:left;margin-right:10px;padding:0 15px;line-height:30px;color:#ffffff;background:#3b5193;cursor:pointer;margin-bottom:10px}
.screen-main .chose p {line-height:30px;color:#1E9FFF;cursor:pointer;}
.screen-main .chose .del:after {content:"";display:inline-block;vertical-align:top;margin-left:10px;height:30px;width:14px;background:url(../images/ico/del.png) center no-repeat;}
.list-personnel:after {content:"";display:block;width:100%;height:1px;clear:both;}
.list-personnel li {margin-bottom:20px;border:1px solid #e1e6f0;background:#fff;padding:24px 29px 0;overflow:hidden;}
.list-personnel li:hover {border-color:#3b5193;moz-box-shadow:0 0 15px rgba(225,230,240);-webkit-box-shadow:0 0 15px rgba(225,230,240);box-shadow:0 0 15px rgba(225,230,240);}
.list-personnel .info {float:left;width:375px;min-height:70px;position:relative;padding:0 0 25px 80px;overflow:hidden;}
.list-personnel .user {position:absolute;left:0;top:5px;width:60px;height:60px;}
.list-personnel .user img {display:block;width:60px;height:60px;border-radius:100%;}
.list-personnel .postion {height:30px;line-height:30px;overflow:hidden;}
.list-personnel .postion a {float:left;max-width:270px;font-size:18px;color:#3b5193;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.list-personnel .postion i {font-size:14px;color:#999;padding-left:20px}
.list-personnel .postion em {display:inline-block;vertical-align:text-bottom;margin-left:10px;font-size:12px;color:#fff;width:54px;padding-left:6px;text-align:center;height:20px;line-height:20px;background:url(../images/ico/label.png) center no-repeat;}
.list-personnel .postion span {float:right;padding:0 18px;border-radius:50px;background:#e6ebf8;color:#3b5193;}
.list-personnel .desc {color:#666666;margin-top:10px;overflow:hidden;}
.list-personnel .desc span {display:inline-block;vertical-align:top;}
.list-personnel .desc span:after {content:"";display:inline-block;vertical-align:top;margin:4px 10px 0 12px;width:1px;height:15px;background:#e1e6f0}
.list-personnel .desc span:last-child:after {width:0;margin:0;}
.list-personnel .text {float:right;width:405px;line-height:30px;overflow:hidden;}
.list-personnel .text p {float:left;position:relative;padding-left:20px;color:#999999;width:175px;margin:0 6px 8px 0;}
.list-personnel .text p:before {content:"";position:absolute;left:0;top:13px;width:5px;height:5px;background:#dddddd;}
.list-job:after {content:"";display:block;width:100%;height:1px;clear:both;}
.list-job li {margin-bottom:20px;border:1px solid #e1e6f0;background:#fff; position: relative; padding-top:30px;overflow:hidden;}
.list-job li:hover {border-color:#3b5193;moz-box-shadow:0 0 15px rgba(225,230,240);-webkit-box-shadow:0 0 15px rgba(225,230,240);box-shadow:0 0 15px rgba(225,230,240);}
.list-job .postion {float:left;width:400px;margin-left:29px;overflow:hidden;}
.list-job .title {overflow:hidden;}
.list-job .title a {float:left;max-width:305px;font-size:18px;color:#3b5193;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.list-job .title em {display:inline-block;vertical-align:text-bottom;margin-left:10px;font-size:12px;color:#fff;width:54px;padding-left:6px;text-align:center;height:20px;line-height:20px;background:url(../images/ico/label.png) center no-repeat;}
.list-job .title span {float:right;font-size: 16px;color: #bf3210;}
.list-job .desc {color:#666666;margin:10px 0 28px;overflow:hidden;}
.list-job .desc span {display:inline-block;vertical-align:top;}
.list-job .desc span:after {content:"";display:inline-block;vertical-align:top;margin:4px 10px 0 12px;width:1px;height:15px;background:#e1e6f0}
.list-job .desc span:last-child:after {width:0;margin:0;}
.list-job .company {float:right;position:relative;padding-right:100px;min-height:60px;width:320px;margin-right:29px;overflow:hidden;}
.list-job .logo{width:80px; height:80px; right:0px; top:-10px; position:absolute}
.list-job .btns {width:90px;text-align:center;position:absolute;right:0;top:0;}
.list-job .btns a {display:block;border:1px solid #3b5193;color:#3b5193;line-height:28px;}
.list-job .btns .apply {background:#3b5193;color:#fff;margin-bottom:10px;}
.list-job .btns a:hover {background:#e6ebf8;color:#3b5193;}
.list-job .date {float:right;padding-left:30px;margin-left:40px;background:url(../images/ico/date.png) left center no-repeat;}
.list-job .user {border:1px solid #e1e6f0;width:58px;height:58px;position:absolute;right:0;top:0;}
.list-job .user img {display:block;width:58px;height:58px;}
.list-job .name {font-size:18px;color:#3b5193;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.list-job .text {clear:both;color:#999999;line-height:30px;padding:10px 29px;background:#f5f8ff;overflow:hidden;}
.list-job .text p {width:280px;float:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.list-job .text span {float:left;border:1px solid #e1e6f0;padding:0 10px;line-height:28px;margin-right:10px;}
.list-job .label{width: 59px; height: 61px; position: absolute; left: 0; top: 0;}
.list-job .label span{ display: block; float: none; font-size: 14px; width: 30px; margin:9px 0 0 6px; color: #fff;transform:rotate(315deg);-ms-transform:rotate(315deg); -moz-transform:rotate(315deg);-webkit-transform:rotate(315deg); -o-transform:rotate(315deg); }
.list-job .label.type1{background: url(../images/bg/label1.png) center no-repeat;}
.list-job .label.type2{background: url(../images/bg/label3.png) center no-repeat;}
.list-job .label.type3{background: url(../images/bg/label2.png) center no-repeat;}

.job-hunter {margin-top:25px;}
.job-hunter li {border-color:#f5f8ff;background:#f5f8ff;}
.job-hunter li:hover {box-shadow:none;border-color:#3b5193;}
.job-hunter .company {width:260px;margin:0 19px 8px 0;}
.job-hunter .tip {background:#fff;clear:both;margin:0 9px 19px 29px;padding:0 15px;line-height:30px;color:#999999;}
.job-hunter .tip span {float:left;margin-right:90px;}
.list-times:after {content:"";display:block;width:100%;height:1px;clear:both;}
.list-times li {margin-bottom:20px;position:relative;border:1px solid #e1e6f0;background:#fff;padding-top:24px;overflow:hidden;}
.list-times li:hover {border-color:#3b5193;moz-box-shadow:0 0 15px rgba(225,230,240);-webkit-box-shadow:0 0 15px rgba(225,230,240);box-shadow:0 0 15px rgba(225,230,240);}
.list-times .name {display:block;line-height:26px;margin:0 29px 20px 49px;overflow:hidden;}
.list-times .name h4 {float:left;font-size:18px;}
.list-times .name em {float:right;line-height:20px;width:50px;text-align:center;margin:3px 0 0 30px;background:#e6ebf8;font-size:12px;color:#3b5193;}
.list-times .name p {float:right;color:#bf3210;}
.list-times .name span {font-size:18px;margin-right:5px;}
.list-times .name:hover h4 {color:#3b5193;}
.list-times .text {background:#f5f8ff;padding:10px 10px 10px 49px;overflow:hidden;}
.list-times .text span {float:left;color:#666666;line-height:28px;margin-right:80px;}
.list-times .text span:last-child {margin-right:0;}
.list-times .label {width:59px;height:61px;position:absolute;left:0;top:0;}
.list-times .label span {display:block;margin-left:2px;color:#fff;transform:rotate(315deg);-ms-transform:rotate(315deg);-moz-transform:rotate(315deg);-webkit-transform:rotate(315deg);-o-transform:rotate(315deg);}
.list-times .label.company {background:url(../images/bg/label1.png) center no-repeat;}
.list-times .label.person {background:url(../images/bg/label2.png) center no-repeat;}
.list-hunter:after {content:"";display:block;width:100%;height:1px;clear:both;}
.list-hunter li {margin-bottom:20px;border:1px solid #e1e6f0;background:#fff;padding-top:24px;overflow:hidden;}
.list-hunter li:hover {border-color:#3b5193;moz-box-shadow:0 0 15px rgba(225,230,240);-webkit-box-shadow:0 0 15px rgba(225,230,240);box-shadow:0 0 15px rgba(225,230,240);}
.list-hunter .info {position:relative;padding:0 100px 0 80px;margin:0 29px 20px;min-height:60px;overflow:hidden;}
.list-hunter .user {position:absolute;left:0;top:0;width:60px;height:60px;}
.list-hunter .user img {display:block;width:60px;height:60px;border-radius:100%;}
.list-hunter .name {display:block;font-size:18px;}
.list-hunter .name:hover {color:#3b5193;}
.list-hunter .btn {position:absolute;right:0;top:0;text-align:center;border:1px solid #3b5193;color:#3b5193;width:88px;line-height:38px;background:#e6ebf8;}
.list-hunter .btn:hover {background:#3b5193;color:#fff;}
.list-hunter .desc {color:#666666;margin-top:10px;overflow:hidden;}
.list-hunter .desc span {display:inline-block;vertical-align:top;}
.list-hunter .desc span:after {content:"";display:inline-block;vertical-align:top;margin:4px 10px 0 12px;width:1px;height:15px;background:#e1e6f0}
.list-hunter .desc span:last-child:after {width:0;margin:0;}
.list-hunter .desc em {color:#bf3210;}
.list-hunter .text {color:#999999;background:#f5f8ff;line-height:28px;padding:10px 29px;overflow:hidden;}


/*=========================详情页==========================*/
.detail-main {background:#fff;padding:24px 29px;border:1px solid #e1e6f0;margin-bottom:20px;overflow:hidden;}
.detail-main .cloumn {font-size:24px;color:#374567;}
.detail-main .cloumn:after {content:"";display:block;width:40px;height:5px;margin-top:6px;background:url(../images/ico/cloumn.png) center no-repeat;}
.detail-main .sub-title{font-size: 16px;color: #374567;}

.detail-main .option {margin:20px 0 0 -20px;color:#666666;overflow:hidden;}
.detail-main .option li {float:left;line-height:28px;color:#333;position:relative;padding-left:74px;width:208px;min-height:28px;margin:0 0 8px 20px;}
.detail-main .option span {position:absolute;left:0;top:0;color:#666666}
.detail-main .info {color:#666666;margin-top:24px;line-height:30px;overflow:hidden;}
.detail-main .info img {display:block;max-width:100%;}
.detail-main .show {display:block;text-align:right;color:#3b5193;}
.detail-main .show:hover {text-decoration:underline;}
.detail-main .height {margin-bottom:10px;overflow:hidden;}
.detail-main .descs {margin-top:20px;overflow:hidden;}
.detail-main .descs li {border-bottom:1px solid #e1e6f0;padding-bottom:8px;margin-bottom:18px;overflow:hidden;}
.detail-main .descs li:last-child {margin:0;border:0;padding:0}
.detail-main .descs p {color:#666;margin-bottom:10px;overflow:hidden;}
.detail-main .descs p span {display:inline-block;vertical-align:top;}
.detail-main .descs p span:after {content:"";display:inline-block;vertical-align:top;margin:3px 10px 0 12px;width:1px;height:15px;background:#e1e6f0}
.detail-main .descs p span:last-child:after {width:0;margin:0;}
.detail-main .pics {margin:25px 0 0 -32px;overflow:hidden;}
.detail-main .pics li {float:left;width:150px;margin:0 0 25px 32px;}
.detail-main .pics img {height:165px;width:150px;display:block;max-width:100%;}
.detail-main .pics a {display:block;margin-bottom:10px;}
.detail-main .pics h4 {text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.detail-main .pics li:hover h4 {color:#3b5193}
.personnel-head {height:248px;padding-top:22px;min-width:1280px;background:url(../images/bg/personnel.jpg) center top #182545 no-repeat;}
.personnel-head dl {margin-top:45px;min-height:110px;position:relative;padding-left:145px;overflow:hidden;}
.personnel-head dt {width:110px; text-align: center;position:absolute;left:0;top:0;}
.personnel-head dt img {display:block;width:110px;height:110px;border-radius:100%;}
.personnel-head dt p{color: #fff; font-size: 16px; margin-top: 5px;}
.personnel-head dd {color:#fff;overflow:hidden;}
.personnel-head .name {height:50px;line-height:60px;margin-bottom:10px;font-size:30px;}
.personnel-head .name span {font-size:18px;}
.personnel-head .name a {float:right;font-size:16px;text-align:center;margin-left:20px;line-height:48px;width:218px;border:1px solid #5e7ffb;color:#5e7ffb;}
.personnel-head .name .interview {background:#3860f4;border-color:#3860f4;color:#fff;}
.personnel-head .info {color:#bbbbbb;margin-top:3px;font-size:16px;}
.personnel-head .desc {color:#bbbbbb;font-size:16px;overflow:hidden;}
.personnel-head .desc span {display:inline-block;vertical-align:top;}
.personnel-head .desc span:after {content:"";display:inline-block;vertical-align:top;margin:4px 10px 0 12px;width:1px;height:15px;background:#555555}
.personnel-head .desc span:last-child:after {width:0;margin:0;}
.personnel-head .btns {margin-top:10px;text-align:right;overflow:hidden;}
.personnel-head .btns a {display:inline-block;margin-left:19px;line-height:30px;vertical-align:top;color:#ffa902;}
.personnel-head .btns .collect {padding-left:29px;background:url(../images/ico/collect1.png) left center no-repeat;}
.personnel-head .btns .collected {background:url(../images/ico/collected1.png) left center no-repeat;}
.personnel-head .btns .download {padding-left:26px;background:url(../images/ico/download.png) left center no-repeat;}
.personnel-head .btns .share {padding-left:26px;background:url(../images/ico/share.png) left center no-repeat;}
.hunter-head {height:288px;background:url(../images/bg/hunter.jpg) center top #182748 no-repeat;}
.hunter-head .btns {margin-top:35px;}
.hunter-head .label {float:left;line-height:30px;overflow:hidden;}
.hunter-head .label span {float:left;padding:0 15px;color:#5d7ffa;border:1px solid #5d7ffa;background:rgba(56,96,244,.2);margin-right:10px;border-radius:50px;}
.hunter-head .btns .msg {padding-left:26px;background:url(../images/ico/msg1.png) left center no-repeat;}
.job-head {height:288px;padding-top:22px;min-width:1280px;background:url(../images/bg/job.jpg) center top #182545 no-repeat;}
.job-head dl {margin-top:50px;min-height:50px;position:relative;padding-right:420px;overflow:hidden;}
.job-head dt {color:#fff;font-size:36px;}
.job-head dt span {color:#ffa902;font-weight:bold;margin-left:65px;}
.job-head .desc {margin-top:15px;font-size:16px;color:#bbbbbb;}
.job-head .desc span {display:inline-block;vertical-align:top;}
.job-head .desc span:after {content:"";display:inline-block;vertical-align:top;margin:4px 10px 0 12px;width:1px;height:15px;background:#555555}
.job-head .desc span:last-child:after {width:0;margin:0;}
.job-head dd {position:absolute;right:0;top:0;}
.job-head dd a {float:right;font-size:16px;height:48px;margin-left:20px;text-align:center;line-height:48px;}
.job-head .collect {width:148px;border:1px solid #5e7ffb;color:#5e7ffb;}
.job-head .collect:before {content:"";display:inline-block;vertical-align:top;margin-right:15px;height:46px;width:17px;background:url(../images/ico/collect.png) center no-repeat;}
.job-head .collected:before {background:url(../images/ico/collected.png) center no-repeat;background-size:contain;}
.job-head .postion {width:218px;background:#3860f4;border:1px solid #3860f4;color:#fff;}
.job-head .label {margin-top:60px;line-height:30px;overflow:hidden;}
.job-head .label span {float:left;padding:0 15px;color:#5d7ffa;border:1px solid #5d7ffa;background:rgba(56,96,244,.2);margin-right:10px;border-radius:50px;}
.job-head .label a {float:right;margin-right:60px;color:#ffa902;}
.job-head .label a:hover {text-decoration:underline;}
.job-head .label .upload {padding-left:30px;background:url(../images/ico/ico6.png) left center no-repeat;}
.job-head .label .edit {padding-left:31px;background:url(../images/ico/ico5.png) left center no-repeat;}
.job-host {margin-top:25px;color:#666666;overflow:hidden;}
.job-host .name {line-height:22px;margin-bottom:10px;overflow:hidden;}
.job-host .name h4 {float:left;color:#333;font-size:18px;}
.job-host .name span {float:left;color:red;font-size:16px;font-family:Georgia;padding-left:15px;margin-left:20px;background:url(../images/ico/tel2.png) left center no-repeat;}
.job-host .tel {display:inline-block;vertical-align:top;margin-left:10px;background:#3860f4;border-radius:50px;color:#fff;height:22px;padding:0 10px;}
.job-host .tel:hover {background:#e6ebf8;color:#3b5193;}
.job-host .time {color:#999999;text-align:right;margin-top:10px;}
.job-host .report {padding-left:25px;float:right;color:#999999;margin-left:20px;background:url(../images/ico/ico8.png) left center no-repeat;}
.job-host .wx {padding-left:27px;background:url(../images/ico/ico7.png) left center no-repeat;}
.job-host .report:hover {color:#3b5193;}
.job-info {margin-top:24px;overflow:hidden;}
.job-info dt {font-size:16px;margin-bottom:10px;}
.job-info dd {color:#666666;line-height:28px;overflow:hidden;}
.job-map {margin-top:20px;border:1px solid #e1e6f0;overflow:hidden;}
.job-map dt {background:#ecf0f8;line-height:26px;padding:6px 19px;overflow:hidden;}
.job-map dt span {float:left;padding-left:22px;color:#666666;background:url(../images/ico/ads1.png) left 7px no-repeat;}
.job-map dd {border-top:1px solid #e1e6f0;overflow:hidden;}

.job-recommend {margin-top:24px;padding-bottom:5px;overflow:hidden;}
.job-recommend a {float:left;color:#999999;margin-bottom:20px;width:410px;}
.job-recommend a:nth-child(even) {float:right;}
.job-recommend h4 {font-size:14px;height:20px;line-height:20px;color:#bf3210;text-align:right;overflow:hidden;}
.job-recommend h4:hover span {color:#3b5193;}
.job-recommend h4 span {float:left;color:#333333;max-width:310px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.job-recommend .desc {color:#666666;margin-top:5px;overflow:hidden;}
.job-recommend .desc span {display:inline-block;color:#999999;vertical-align:top;}
.job-recommend .desc span:after {content:"";display:inline-block;vertical-align:top;margin:4px 10px 0 12px;width:1px;height:15px;background:#e1e6f0}
.job-recommend .desc span:last-child:after {width:0;margin:0;}

.job-other {background:#fff;margin-bottom:20px;border:1px solid #e1e6f0;overflow:hidden;}
.job-other .stype {border-bottom:1px solid #e1e6f0;text-align:center;overflow:hidden;}
.job-other .stype li {float:left;width:25%;color:#666666;line-height:50px;height:50px;position:relative;cursor:pointer;}
.job-other .stype li:after {content:"";width:60px;height:4px;position:absolute;left:50%;bottom:0;margin-left:-30px;}
.job-other .stype li:hover,.job-other .stype li.active {color:#3b5193;}
.job-other .stype li.active:after {background:#3b5193;}
.job-other .main {display:none;padding:20px 29px;}
.job-other .main a {line-height:30px;color:#999999;margin-right:40px;}
.job-other .main a:hover {color:#3b5193;}
.job-logo {background:#fff;padding:39px 29px;margin-bottom:20px;border:1px solid #e1e6f0;overflow:hidden;}
.job-logo .logo {display:block;margin:0 auto 18px;width:138px;height:138px;border:1px solid #e1e6f0;}
.job-logo h4 {text-align:center;margin-bottom:8px;font-size:18px;}
.job-logo .contact {text-align:center;margin-bottom:25px;overflow:hidden;}
.job-logo .contact a {display:inline-block;margin:0 6px;width:18px;height:18px;}
.job-logo .star{background:url(../images/ico/ico9.jpg) center no-repeat;}
.job-logo .star.no{background:url(../images/ico/star-o.png) center no-repeat;}
.job-logo .tel {background:url(../images/ico/ico10.jpg) center no-repeat;}
.job-logo .email {background:url(../images/ico/ico11.jpg) center no-repeat;}
.job-logo .email.no {background:url(../images/ico/email-o.png) center no-repeat;}
.job-logo .info {color:#666666;margin-bottom:25px;overflow:hidden;}
.job-logo .info span {float:left;padding-left:25px;background:url(../images/ico/ico13.png) left center no-repeat;}
.job-logo .info em {float:right;padding-left:22px;background:url(../images/ico/ico12.png) left center no-repeat;}
.job-logo .btn {display:block;width:100%;line-height:40px;background:#ecf0f8;text-align:center;color:#707d96;}
.postion-head {height:288px;padding-top:22px;min-width:1280px;background:url(../images/bg/detail.jpg) center top #132040 no-repeat;}
.postion-head dl {height:110px;margin:50px 0 30px;position:relative;padding-left:145px;}
.postion-head dt {width:110px;height:110px;position:absolute;left:0;top:0;}
.postion-head dt img {display:block;width:110px;height:110px;}
.postion-head dd {position:relative;color:#fff;padding:5px 280px 0 0;overflow:hidden;}
.postion-head .name {font-size:30px;overflow:hidden;}
.postion-head .name a {display:inline-block;vertical-align:top;width:18px;height:45px;}
.postion-head .name .star {background:url(../images/ico/ico9.jpg) center no-repeat;}
.postion-head .name .tel {background:url(../images/ico/ico10.jpg) center no-repeat;}
.postion-head .name .email {background:url(../images/ico/ico11.jpg) center no-repeat;}
.postion-head .desc {margin-top:10px;font-size:16px;color:#bbbbbb;}
.postion-head .desc span {display:inline-block;vertical-align:top;}
.postion-head .desc span:after {content:"";display:inline-block;vertical-align:top;margin:4px 10px 0 12px;width:1px;height:15px;background:#555555}
.postion-head .desc span:last-child:after {width:0;margin:0;}
.postion-head .nums {position:absolute;right:5px;top:0;text-align:center;}
.postion-head .nums li {float:right;font-size:16px;margin-left:60px;}
.postion-head .nums p {font-size:30px;font-weight:bold;margin-bottom:8px;}
.postion-head .btns {overflow:hidden;}
.postion-head .btns a {float:right;margin-left:60px;color:#ffa902;}
.postion-head .btns a:hover {text-decoration:underline;}
.postion-head .upload {padding-left:30px;background:url(../images/ico/ico6.png) left center no-repeat;}
.postion-head .edit {padding-left:31px;background:url(../images/ico/ico5.png) left center no-repeat;}
.postion-head .menu {padding-left:20px;font-size:18px;overflow:hidden;}
.postion-head .menu a {color:#fff;float:left;position:relative;padding-top:8px;height:50px;margin-right:70px;}
.postion-head .menu a:after {content:"";position:absolute;left:50%;bottom:0;width:70px;height:5px;margin-left:-35px;}
.postion-head .menu a:hover,.postion-head .menu .active {color:#5e7ffb;}
.postion-head .menu .active:after {background:#5e7ffb;}
.postion-main {padding:30px 0;min-width:1280px;overflow:hidden;}
.postion-main .screen-main {background:#fff;padding:29px 19px 30px;margin-bottom:30px;border:1px solid #e1e6f0;overflow:hidden;}
.postion-list {margin-left:-30px;}
.postion-list:after {content:"";display:block;width:100%;height:1px;clear:both;}
.postion-list li {float:left;position:relative;margin:0 0 20px 30px;width:314px;height:86px;padding:22px 280px 0 29px;border:1px solid #e1e6f0;background:#fff;}
.postion-list li:hover {border-color:#3b5193;moz-box-shadow:0 0 15px rgba(225,230,240);-webkit-box-shadow:0 0 15px rgba(225,230,240);box-shadow:0 0 15px rgba(225,230,240);}
.postion-list li p {float:left;margin-left:25px;font-size:16px;}
.postion-list li p em {color:#666666;display:inline-block;vertical-align:top;}
.postion-list li p em:after {content:"";display:inline-block;vertical-align:top;margin:4px 10px 0 12px;width:1px;height:15px;background:#e1e6f0;}
.postion-list li p em:last-child:after {width:0;margin:0;}
.postion-list .name {display:block;font-size:16px;margin-bottom:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.postion-list .name:hover {color:#3b5193}
.postion-list .salary {font-size:16px;float:left;color:#bf3210;}
.postion-list .host {position:absolute;top:33px;right:20px;color:#666666;height:40px;line-height:40px;overflow:hidden;}
.postion-list .host img {width:40px;height:40px;display:inline-block;vertical-align:top;margin-right:10px;border-radius:100%;}
.postion-list .host span:before {content:"";display:inline-block;vertical-align:top;margin:13px 10px 0;width:1px;height:15px;background:#e1e6f0;}
.postion-recommend {padding-top:30px;min-width:1280px;overflow:hidden;}
.postion-recommend .cloumn {font-size:18px;color:#374567;}
.postion-recommend .cloumn a {float:right;font-size:14px;color:#999999;}
.postion-recommend .cloumn a:hover {color:#3b5193}
.postion-recommend ul {margin:19px 0 0 -31px;overflow:hidden;}
.postion-recommend li {float:left;font-size:16px;margin:0 0 30px 31px;width:355px;height:78px;padding:20px 24px 0;border:1px solid #e1e6f0;background:#fff;}
.postion-recommend li a {float:left;max-width:230px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.postion-recommend li a:hover {color:#3b5193}
.postion-recommend li span {float:right;color:#bf3210;}
.postion-recommend li p {clear:both;padding-top:15px;font-size:14px;color:#666666;}
.company-main {background:#fff;overflow:hidden;}
.company-main .job-map {margin:0 0 -1px;}
.company-main .job-map dd {display:none;}
.company-main .boss li {position:relative;padding-left:80px !important;min-height:60px;}
.company-main .boss .img {width:60px;height:60px;position:absolute;left:0;top:16px;}
.company-main .boss .img img {display:block;border-radius:100%;width:60px;height:60px;}
.company-main .boss .name {display:block;margin-bottom:5px;font-size:16px;}
.company-main .boss .name span {margin-right:15px;}
.company-main .boss .name:hover span {color:#3b5193}
.company-main .boss p {color:#666666;line-height:24px;}
.company-imgs dd {padding:0 !important;}
.company-imgs .hd {position:relative;padding:0 60px;border-top:1px solid #e1e6f0;}
.company-imgs .hd ul {zoom:1;text-align:center;line-height:28px;}
.company-imgs .hd li {display:inline-block;padding:0 !important;border:0 !important;margin:0 5px;width:10px;height:10px;border-radius:100%;background:#c6cbd6;color:transparent;cursor:pointer;}
.company-imgs .hd li.on {background:#3b5193;}
.company-imgs .hd a {position:absolute;top:0;height:28px;width:50px;}
.company-imgs .hd .prev {left:0;background:url(../images/ico/prev.png) center no-repeat;}
.company-imgs .hd .next {right:0;background:url(../images/ico/next.png) center no-repeat;}
.company-imgs .bd {height:100%;z-index:0;}
.company-imgs .bd li {zoom:1;border:0 !important;vertical-align:middle;}
.company-imgs .bd img {display:block;margin:0 auto;height:260px;max-width:100%;}
.company-news{ margin: 25px 0 0 -60px;overflow: hidden;}
.company-news a{float: left; margin:0 0 10px 60px; width: 415px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.company-news a:hover {color:#3b5193}
.company-product{margin-left: -30px;overflow: hidden;}
.company-product a{border: 1px solid #e1e6f0; width: 234px; padding: 20px; margin: 25px 0 0 30px; float: left;}
.company-product img{height: 200px; display: block; margin: 0 auto 10px; max-width: 100%;}
.company-product h4{ line-height: 22px; height: 44px; overflow:hidden; }
.company-product p{color: #fe0000; font-size: 18px; margin-top: 10px;}

.job-menu{ height: 70px; text-align: center;overflow: hidden;}
.job-menu a{float: left;width: 290px; position: relative; padding-top: 22px; color: #3b5193 !important; font-size: 16px;}
.job-menu a:before{ content: ""; height: 22px;width: 1px; background: #afb8c9; position: absolute; left: 0; top: 24px; }
.job-menu a:after{content: ""; display: block; width: 0; height: 5px; margin: 21px auto 0;transition: 0.2s all linear;}
.job-menu a:first-child{min-width: 50px; width: auto; padding: 22px 80px 0 60px;}
.job-menu a:first-child:before{width: 0;}
.job-menu a:last-child{ min-width: 50px; width: auto; padding: 22px 50px 0 100px;}
.job-menu a.active:after,.job-menu a:hover:after{ width: 50px; background: #3b5193;}

.side-question{ padding-bottom:40px !important; text-align: center;}
.side-question .tip{ padding: 100px 0 25px; color: #999; font-size: 16px;background:url(../images/ico/ico18.png) center 40px no-repeat;}
.side-question .btn {display:block;width:100%;line-height:40px;background:#ecf0f8;text-align:center;color:#707d96;}

.page-main .similar li {overflow: hidden}
.page-main .similar .postion{position:relative;padding:5px 70px 0 0; min-height:56px;}
.page-main .similar .logo {width:58px;height:58px;border:1px solid #e1e6f0;position:absolute;right:0;top:0;}
.page-main .similar .logo img {display:block;width:58px;height:58px;}
.page-main .similar .name {display:block;font-size:16px;color:#374567;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.page-main .similar p {font-size:16px;color:#bf3210;margin:8px 0 15px;}


/*=========================兼职详情页==========================*/
.partjob{ padding-top: 20px;}
.partjob .location{ margin-bottom: 25px;}
.partjob .tip{background: #fff3eb; color: #fd6500; margin-bottom:30px; border: 1px solid #fedac2; font-size: 13px; padding: 6px 15px;}
.partjob .name{font-size: 24px; margin-bottom:10px;}
.partjob .salary{font-size: 16px; margin-bottom: 15px; color:#f60}
.partjob .salary span{font-size: 32px; margin-right: 5px;}
.partjob .other{color: #999999; margin-bottom: 20px; overflow: hidden;}
.partjob .other span{float: left; margin-right: 30px;}
.partjob .params{border-top: 1px solid #e1e6f0; padding: 20px 0; overflow: hidden;}
.partjob .params li{ margin-bottom: 10px;}
.partjob .params span{color: #888;}
.partjob .btns{text-align: center; overflow: hidden;}
.partjob .btns a{float: left; line-height: 45px;}
.partjob .btns .postion{width: 280px; margin-right: 30px; background: #3b5193; color: #fff;}
.partjob .btns .collect{color: #5e7ffb; padding-left:27px; background:url(../images/ico/collect.png) left 13px no-repeat;}
.partjob .btns .collected{background:url(../images/ico/collected.png) left 13px no-repeat;}


/*=========================新闻==========================*/
.page-news {min-width:1280px;overflow:hidden;}
.page-news .banner {text-align:center;font-size:40px;padding-top:80px; height: 220px; color:#fff;background:url(../images/bg/news.jpg) center top #21293d no-repeat;}
.page-news .banner p {font-size:18px;font-family:"GOTHIC";margin-top:15px;}
.page-news .head {background:#fff;margin:-70px 0 30px 0; position: relative; padding:39px 0 0 9px;border:1px solid #e1e6f0;overflow:hidden;}
.page-news .head a {float:left;width:360px;color:#999999;margin:0 30px 39px;overflow:hidden;}
.page-news .head img {display:block;height:200px;width:360px;object-fit:cover;}
.page-news .head h4 {color:#333333;margin:15px 0;font-size:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.page-news .head a:hover h4 {color:#3b5193;}
.page-news .main {background:#fff;padding:10px 39px 20px;margin-bottom:30px;border:1px solid #e1e6f0;overflow:hidden;}
.page-news .lists {padding-bottom:20px;overflow:hidden;}
.page-news .lists li {position:relative;color:#999999;border-bottom:1px dashed #e1e6f0;padding:29px 0 29px 310px;min-height:150px;}
.page-news .lists .img {position:absolute;left:0;top:29px;width:270px;height:150px;}
.page-news .lists .img img {display:block;width:270px;height:150px;}
.page-news .lists .name {display:block;font-size:18px;color:#333333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.page-news .lists p {color:#666666;line-height:28px;height:56px;margin:20px 0;overflow:hidden;}
.page-news .lists li:hover .name {color:#3b5193;}
.page-news .news li{ padding-left: 0;}
.news-show {overflow:hidden;}
.news-show .main {background:#fff;margin-bottom:30px;padding:34px 59px;border:1px solid #e1e6f0;overflow:hidden;}
.news-show .head {color:#999999;padding:20px 0;border-bottom:1px solid #e1e6f0;overflow:hidden;}
.news-show .head h2 {font-size:30px;color:#333333;margin-bottom:33px;}
.news-show .head span {float:right;}
.news-show .info {line-height:34px;padding:30px 0 15px;font-size:16px; text-align: justify; overflow:hidden;}
.news-show .info img {display:block;max-width:100%;}
.news-show .other h4 {font-size:14px;color:#666666;line-height:16px;border-left:5px solid #3860f4;padding-left:15px;}
.news-show .other p {color:#999999;text-align:right;margin:15px 0;line-height:34px;overflow:hidden;}
.news-show .other p a {float:left; text-align: left; max-width:680px;font-size:18px;color:#333333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news-show .other p a:hover {color:#3b5193;}
/*附件下载*/
.guide-column-download{border: 1px solid #ccc;background: #fff; margin:30px 0 60px;padding: 0 30px; overflow:hidden;}
.guide-column-download h5{ height:65px; font-size:16px; line-height:65px;}
.guide-column-download table{border-spacing: 0;border-collapse: collapse; margin-bottom:20px}
.guide-column-download thead td{ height:50px; line-height:50px;border-bottom:1px solid #dcecff}
.guide-column-download thead i{ height:20px; width:20px; display:inline-block; background:url("../images/imgs.png") -1222px 0 no-repeat; position:relative; top:3px;}
.guide-column-download thead a{ width:80px; height:30px; vertical-align:middle; line-height:30px;display:inline-block; background:#3b8cff; color:#fff; text-align:center; border-radius:4px; margin-left:20px;}
.guide-column-download tbody .download_link{ float:right;height:20px; width:20px; display:inline-block; background:url("../images/imgs.png") -446px -111px no-repeat; position:relative; top:8px; right:10px;}
.guide-column-download tbody td{ height:40px; line-height:40px; border-bottom:1px solid #dcecff;}
.guide-column-download td{padding-left:20px}
.guide-column-download tbody td a{ color:#333;}
.guide-column-download tbody td a:hover{ color:#0066cc;}
.guide-column-download tbody .size{ width:150px;}
.guide-column-download tbody tr:hover{ background:#f6faff;}
.guide-column-download table td{ width:50px; text-align:center;}
.guide-column-download table .download-info{ width:780px; text-align:left;}
.guide-column-download table .download-info i{width: 23px;height: 26px; display:inline-block;}
.guide-column-download table .download-info img{width: 23px;height: 26px;vertical-align: middle;}
.news-show .is_sign{border: 1px solid #3b5193;text-align: center;margin-top: 30px;line-height: 38px;background: #3b5193;color: #fff;width: 118px;display: block;}

.times-main {min-width:1280px;padding-top:50px;overflow:hidden;}
.times-main .cloumn {font-size:24px;color:#374567;}
.times-main .cloumn:after {content:"";display:block;width:40px;height:5px;margin-top:6px;background:url(../images/ico/cloumn.png) center no-repeat;}
.times-main .lists {margin:25px 0 30px -32px;}
.times-main .lists:after {content:"";display:block;width:100%;height:1px;clear:both;}
.times-main .lists a {float:left;background:#fff;width:255px;height:120px;padding:19px;margin:0 0 30px 32px;border:1px solid #e1e6f0;}
.times-main .lists h4 {font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.times-main .desc {color:#666666;margin:13px 0 20px;overflow:hidden;}
.times-main .desc span {display:inline-block;font-size:16px;vertical-align:top;}
.times-main .desc span:after {content:"";display:inline-block;vertical-align:top;margin:4px 10px 0 12px;width:1px;height:15px;background:#e1e6f0}
.times-main .desc span:last-child:after {width:0;margin:0;}
.times-main .price {border-top:1px dashed #e1e6f0;color:#bf3210;padding-top:18px;overflow:hidden;}
.times-main .price span {font-size:18px;margin-right:5px;}
.times-main .price em {float:right;width:50px;color:#3b5193;background:#e6ebf8;text-align:center;line-height:20px;font-size:12px;}
.times-main .lists a:hover h4 {color:#3b5193;}
.times-main .person {background:#fff;padding:50px 0;overflow:hidden;}
.times-main .person .lists {margin-left:0;}
.times-main .person .lists a {margin:-1px 0 0 -2px;width:281px;}
.times-main .person .price {border:0;padding-top:10px;}
.times-main a:hover {border-color:#3b5193;position:relative;moz-box-shadow:0 0 15px rgba(225,230,240);-webkit-box-shadow:0 0 15px rgba(225,230,240);box-shadow:0 0 15px rgba(225,230,240);}


/*=========================文章==========================*/
.page-article{background: #fff; overflow: hidden;}
.page-article .banner{height: 380px;}
.page-article .container{background: #fff; padding: 40px; margin-top: -240px; position: relative; width: 1200px;}
.page-article .cloumn{ text-align: right; line-height: 40px; height: 40px; margin-bottom:40px; font-size: 24px; color: #374567;}
.page-article .cloumn .back{float: left; text-align: center; color: #fff; font-size: 16px; background: #3b5193; width: 120px; height: 40px;}
.page-article .cloumn .back:before{ content: ""; display: inline-block; margin-right: 10px; height: 40px; vertical-align: top; width: 10px;background: url(../images/ico/back.png) center no-repeat;}
.page-article .lists{margin-left: -30px;}
.page-article .lists:after{content: ""; display: block; width: 100%; height: 1px; clear: both;}
.page-article .lists li{float: left; margin: 0 0 30px 30px; position: relative; padding: 26px 19px 0 50px; width: 309px; height: 202px; color: #999999; border: 1px solid #e1e6f0;background: url(../images/bg/bg1.jpg) right bottom no-repeat;}
.page-article .lists li:before{ content: ""; position: absolute; left: 19px; top: 32px; width: 16px; height: 18px; background: url(../images/ico/ico16.png) center no-repeat;}
.page-article .lists li p{ line-height: 24px; margin:8px 0 18px; color: #666666}
.page-article .lists li .name{font-size: 16px; color: #333333; line-height: 30px;}
.page-article .lists li:hover .name{color: #3b5193;}
.page-article .lists li:hover{border-color: #3b5193; position: relative; moz-box-shadow:0 0 15px rgba(225,230,240);-webkit-box-shadow: 0 0 15px rgba(225,230,240);box-shadow: 0 0 15px rgba(225,230,240);}
.page-article .head{ padding: 15px 0 22px; margin: 0 60px; border-bottom: 1px solid #e1e6f0; overflow: hidden;}
.page-article .head h3{ text-align: center; font-size: 30px;}
.page-article .head p{color: #999999; margin-top: 35px; overflow: hidden;}
.page-article .head span{float: right;}
.page-article .show{ line-height: 38px; text-align: justify; font-size: 16px; margin:30px 60px; overflow: hidden; }
.page-article .show img{display: block; max-width: 100%;}


/*=========================登录、注册==========================*/
.page-login {position:fixed;left:0;top:0;right:0;bottom:0;overflow-x:auto;}
.page-login .main {background:#fff;width:50%;min-height:800px;min-width:640px;position:absolute;right:0;bottom:0;top:0;}
.page-login .logo {position:absolute;left:50px;top:50px;width:220px;height:50px;}
.page-login .logo img {display:block;width:220px;height:50px;}
.page-login .home {float:right;margin:60px 60px 0 0;text-align:center;border:1px solid #dddddd;color:#999999;width:98px;line-height:38px;}
.page-login .home:hover {border:1px solid #3b5193;color:#3b5193;background:#e6ebf8;}
.page-login .login {clear:both;padding-top:10vh;width:480px;margin:0 auto;overflow:hidden;}
.page-login .stype{ text-align: center; font-size: 24px; margin-bottom: 45px; position: relative;}
.page-login .stype li{display: inline-block; margin: 0 60px; cursor: pointer;}
.page-login .stype li:last-child:before{ content: ""; width: 2px; height:19px; position: absolute; left:228px; top:6px; background:#e1e6f0;}
.page-login .stype li:after{ content: ""; display: block; width: 0; margin-top:8px; height:3px;transition: 0.2s all linear;}
.page-login .stype li:hover,.page-login .stype li.active{color: #3b5193}
.page-login .stype li.active:after{ width: 100%; background:#3b5193;}

.page-login .group {border:1px solid #e1e6f0;position:relative;margin-bottom:40px;overflow:hidden;}
.page-login .group:before {content:"";width:55px;position:absolute;left:0;top:0;bottom:0;}
.page-login .group:hover {border-color:#3b5193}
.page-login .input {border:0;font-size:16px;padding-left:58px;height:48px;width:421px;}
.page-login .item1:before {background:url(../images/ico/user1.png) center no-repeat;}
.page-login .item2:before {background:url(../images/ico/pwd1.png) center no-repeat;}
.page-login .item3:before {background:url(../images/ico/code.png) center no-repeat;}
.page-login .item3 {position:relative;}
.page-login .other {font-size:16px;margin-bottom:60px;overflow:hidden;}
.page-login .other a {color:#666666}
.page-login .other a:hover {color:#3b5193;}
.page-login .other p {float:right;}
.page-login .other p a {color:#3b5193;}
.page-login .other p a:hover {text-decoration:underline;}
.page-login .btn {border:0;font-size:20px;width:100%;height:60px;background:#3b5193;color:#fff;cursor:pointer;}
.page-login .copyright {position:absolute;bottom:30px;left:0;right:0;text-align:center;color:#bbbbbb;}
.page-login .imgcode {position:absolute;right:6px;top:6px;height:35px;}
.page-login .ld-sendCode{position:absolute;right:5px;top:5px;}

.page-register {min-width:1280px;overflow:hidden;}
.page-register .head{height: 300px;background:url(../images/bg/register.jpg) top center #3b5193 no-repeat;padding-top:50px;}
.page-register .container {width:1000px;}
.page-register .logo {float:left; margin-bottom: 50px;}
.page-register .logo img {display:block;width:220px;height:50px;}
.page-register .home {float:right;margin-top:10px;text-align:center;border:1px solid #fff;color:#fff;width:98px;line-height:38px;}
.page-register .steps {clear:both;padding-bottom:50px;text-align:center;overflow:hidden;}
.page-register .steps li {display:inline-block;position:relative;color:#fff;width:255px;}
.page-register .steps li:after {content:"";height:1px;width:135px;position:absolute;right:-65px;top:25px;border-bottom:1px dashed #99b1ff;}
.page-register .steps li:last-child:after {width:0;}
.page-register .steps p:before {content:"";display:block;margin:0 auto 12px;width:50px;height:50px;}
.page-register .steps .item1 p:before {background:url(../images/ico/step1.png) center no-repeat;}
.page-register .steps .item2 p:before {background:url(../images/ico/step2.png) center no-repeat;}
.page-register .steps .item3 p:before {background:url(../images/ico/step3.png) center no-repeat;}
.page-register .steps .item2.active p:before {background:url(../images/ico/step2-a.png) center no-repeat;}
.page-register .steps .item3.active p:before {background:url(../images/ico/step3-a.png) center no-repeat;}
.page-register .steps .active {color:#a1b5ff;}
.page-register .steps .active:after {border-color:#3860f4;}
.page-register .main {clear:both;position:relative; margin-top: -70px;padding:55px 50px 100px; width: 900px; margin-bottom:80px;background:#fff;overflow:hidden;}
.page-register .cloumn {text-align:center;font-size:30px;}
.page-register .login {position:absolute;right:50px;top:58px;color:#999999;}
.page-register .login a {color:#3860f4;}
.page-register .form {margin:55px auto 0;font-size:16px;width:480px;overflow:hidden;}
.page-register .group {border:1px solid #ddd;position:relative;padding-left:100px;height:48px;margin-bottom:35px;}
.page-register .name {position:absolute;left:18px;top:0; z-index: 1; width:82px;border-right:1px solid #ddd;color:#999;line-height:48px;}
.page-register .input {height:48px;font-size:16px;width:338px;padding:0 20px;}
.page-register .star {margin:-15px 18px 22px;overflow:hidden;}
.page-register .star:before {content:"密码强度";width:85px;float:left;color:#666666;}
.page-register .star li {float:left;margin:10px 10px 0 0;width:30px;height:3px;background:#dddddd;}
.page-register .star .active {background:#3860f4;}
.page-register .agree {display:block;font-size:14px;margin-bottom:40px;color:#999999;}
.page-register .agree input {margin-right:15px;cursor:pointer;}
.page-register .btn {border:0;font-size:20px;width:100%;height:60px;background:#3b5193;color:#fff;cursor:pointer;}
.page-register .stype {text-align:center;padding-top:70px;overflow:hidden;}
.page-register .stype a {display:inline-block;margin:0 50px;padding:55px 10px 0;width:258px;height:303px;border:1px solid #e1e6f0;}
.page-register .stype a:before {content:"";width:60px;height:60px;display:block;margin:0 auto 45px;}
.page-register .stype h4 {font-size:20px;}
.page-register .stype p {color:#999999;margin:15px 0 30px;}
.page-register .stype span {display:block;font-size:16px;color:#666666;}
.page-register .stype span:before {content:"";display:block;margin:0 auto 20px;width:20px;height:5px;background:#e1e6f0;}
.page-register .stype .item1:before {background:url(../images/ico/ico14.png) center no-repeat;}
.page-register .stype .item2:before {background:url(../images/ico/ico15.png) center no-repeat;}
.page-register .stype a:hover {border:1px solid #3b5193;background:#3b5193;color:#fff;}
.page-register .stype a:hover p,.page-register .stype a:hover span {color:#fff;}
.page-register .copyright {text-align:center;color:#bbbbbb;padding-bottom:30px;}
.page-register .Validform_error {border:0;box-shadow:none;}
.page-register .Validform_wrong,.page-register .Validform_right {font-size:13px;margin:5px 0 10px 20px !important;}
.page-register .Validform_error:focus {border:0;box-shadow:none;}
.page-register .code { position: relative; overflow:hidden;}
.page-register .code .imgcode { position: absolute;height:35px; top: 6px; right: 6px;}
.page-register .code .ld-sendCode{ position: absolute; top:5px; right:5px;}
.page-register .tip {font-size:13px;color:#888;margin:5px 0 0 20px;}

.page-pwd .msg{ padding-top:40px; font-size: 16px;}
.page-pwd .msg span{color: #bf3210; margin: 0 2px;}
.page-pwd .way{margin: 30px 100px; overflow: hidden;}
.page-pwd .way li{border: 1px solid #e1e6f0; color: #888; position: relative; margin-bottom: 30px; padding: 29px 150px 29px 100px; overflow: hidden;}
.page-pwd .way li:before{ content: ""; position: absolute; left: 20px; top: 24px; width: 60px; height: 60px; border-radius: 100%; background: #3860f4}
.page-pwd .way h5{font-size:14px; color: #000; font-weight: bold; margin-bottom: 10px;}
.page-pwd .way em{color: #3b5193; margin: 0 2px;}
.page-pwd .way .layui-btn{ position: absolute; right: 20px; top: 35px;}
.page-pwd .way .item1:before{background:url(../images/ico/email1.png) center no-repeat; background-size: contain;}
.page-pwd .way .item2:before{background:url(../images/ico/mobile.png) center no-repeat; background-size: contain;}
.page-pwd .way li:hover{border-color:#3b5193;}

.alert-login {overflow:hidden;}
.alert-login .cloumn {background:#3860f4;color:#fff;height:60px;line-height:60px;font-size:18px;padding:0 30px 0 40px;}
.alert-login .main {margin:30px 60px 10px;overflow:hidden;}
.alert-login .close {float:right;width:35px;height:60px;cursor:pointer;background:url(../images/ico/close.png) center no-repeat;}
.alert-login .group {border:1px solid #e1e6f0;position:relative;margin-bottom:20px;overflow:hidden;}
.alert-login .group:before {content:"";width:55px;position:absolute;left:0;top:0;bottom:0;}
.alert-login .group:hover {border-color:#3b5193}
.alert-login .layui-input {border:0;font-size:16px;padding-left:58px;height:43px;width:461px;}
.alert-login .item1:before {background:url(../images/ico/user1.png) center no-repeat;}
.alert-login .item2:before {background:url(../images/ico/pwd1.png) center no-repeat;}
.alert-login .item3:before {background:url(../images/ico/code.png) center no-repeat;}
.alert-login .item3 {position:relative;}
.alert-login .imgcode {position:absolute;right:6px;top:4px;height:35px;}
.alert-login .layui-btn {font-size:18px;width:100%;height:50px;background:#3860f4;color:#fff;}
.alert-login .other {padding-top:12px;overflow:hidden;}
.alert-login .other p {float:right;}
.alert-login .other a {color:#5e7ffb}
.alert-login .other a:hover {text-decoration:underline;}


/* 图形验证码  */
.imgCode-main{padding:30px 70px 0; background: #fff; overflow:hidden;}
.imgCode-main .input{float: left; border: 1px solid #ddd; height: 38px;width: 110px;padding: 0 15px;}
.imgCode-main img{float: right; height: 40px; width: 96px; cursor: pointer;}

/*漂浮广告*/
#thediv i,#thediv2 i{ width:15px; height:15px; display:block; position:absolute; right:0; top:0; background:url("/static/images/ico/Close.gif") center no-repeat; cursor:pointer;}