﻿@charset "utf-8";
*{-webkit-tap-highlight-color:rgba(255,255,255,0)}
html,body,p,form,ul,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:normal}
table{border-collapse:collapse;border-spacing:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
th,td{padding:0}
a{color:#333;text-decoration:none}
li{list-style:none}
img{border:none}
.txt,textarea{font-size:14px;-webkit-appearance:none;border-radius:0}
font{font-family:Arial}
/**{-webkit-backface-visibility:hidden}*/
html{background-color:#F4F4F4}
body{font:14px "SimHei";color:#606060;-webkit-text-size-adjust:none;}
textarea.default,.txt.default,.default{color:#ACA899}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
.clear{clear:both}
.cf{zoom:1}
.cf:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.hide{display:none}
.ht,bk.c5{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
header{position:relative;height:55px;text-align:center;clear:both;-webkit-background-size:auto 408px;background-size:auto 408px}
header img{height:45px;margin-top:5px;margin-left:3px;}
header h1{font:normal 22px/50px 'SimHei';color:#FFF;margin:0 80px}
header .mb{font-weight:bold;color:#FFF;font-family:"SimSun"}
header .left{position:absolute;left:0px;top:0px}
header .right{position:absolute;right:12px;top:24px;line-height:29px;color: rgb(255, 255, 255);}
header .slide{width:35px;height:29px;background-position:-97px -2px;-webkit-background-size:450px auto;background-size:450px auto}
header .back{width:60px;line-height:30px;color:#FFF;text-indent:7px;top:11px;background-position:0 -55px;-webkit-background-size:442px auto;background-size:442px auto}
.but {
    display: inline-block;
    height: 29px;
    line-height: 29px;
    color: rgb(255, 255, 255);
    padding:0px 2px;
}
header{
    background: url("../mimages/menubg.png") repeat-x scroll 0% 0% transparent;
}
footer{line-height:30px;text-align:center;padding:10px 0}
footer a{display:inline-block;color:#4d6d9e}
footer span{display:inline-block;height:12px;margin:0 10px;border-left:1px solid #B5B5B5;border-right:1px solid #FFF}

.blocks{width:100%;max-width:320px;margin:5px auto}
.blocks p{float:left;width:50%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px 7px;margin-bottom:5px;margin-top:5px;}
.blocks a{display:block;width:62px;height:62px;overflow:hidden;margin:0 auto;box-shadow:1px 2px 3px #666;background:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#CCC));border-radius:8px}
.blocks img{width:62px;height:62px;-webkit-background-size:auto 62px;background-size:auto 62px}
.blocks .i1{background: url("../mimages/i1.png") repeat-x scroll 0% 0% transparent;}
.blocks .i2{background: url("../mimages/i2.png") repeat-x scroll 0% 0% transparent;}
.blocks .i3{background: url("../mimages/i3.png") repeat-x scroll 0% 0% transparent;}
.blocks .i4{background: url("../mimages/i4.png") repeat-x scroll 0% 0% transparent;}
.blocks span{display:block;height:20px;line-height:20px;padding-top:5px;text-overflow:ellipsis}

.bwp .title{position:relative;height:33px;border-top:1px solid #E1E1E1;border-bottom:1px solid #CECECE}
.bwp .box{height:31px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;background-image:-webkit-gradient(linear,left top,left bottom,from(#F1F1F1),to(#D8D8D8))}
.bwp h2{position:absolute;width:90px;line-height:35px;font-size:16px;color:#FFF;text-indent:12px;text-shadow:1px 1px 1px #666;top:-1px;left:0x;padding-right:0px;}
.bwp h2 {
    background: url("../mimages/hotbg.png") no-repeat;
}
.hots{margin:9px}
.hots .scbox span{display:inline-block;width:25%}
.hots a{display:block;height:30px;line-height:30px;color:#606060;text-overflow:ellipsis;text-align:center;margin:2px;background-color:#FFF;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #CBCBCB}
.hots a.mk{color:#606060;background-color:#D3F8E6}
.hots p{text-align:center;padding:5px}
.hots p span{display:inline-block;width:8px;height:8px;margin:0 7px;background-color:#9F9F9F;border-radius:20px}
.hots p .pt{background-color:#FD6C01}
.ads {
    max-width: 320px;
    margin: 0px auto;
    padding: 0px;
}
.gray_line {
    background-color:#FF6D00;
}
.search{position:relative;height:30px;margin:11px 12px 0;padding:5px;background-color:#F4F4F4;border-radius:2px;border:1px solid #939393;z-index:1}
.search p{padding-left:2px;overflow:hidden;background-color:#FFF;border:1px solid #C6C3BC;border-radius:2px}
.search input{width:100%;height:28px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#FFF;border:1px solid #FFF}
.search span{position:absolute;width:41px;height:30px;line-height:30px;text-align:center;top:5px;right:5px;}

/*搜索条*/
.search8 {border:1px solid #d5d5d5;background:#fff;-webkit-border-radius: 4px;border-radius: 4px;margin:10px 7px;position:relative;overflow:hidden;}
.search8 span {display:block;}
.search8 .txt {height: 30px;line-height:30px;}
.search8 .txt .sortSelect{float:left;width:70px;position:relative;}
.search8 .txt .sortSelect::before{content:"";display:block;width:0;height:0;border-width:6px;overflow:hidden;border-color:#aaa transparent transparent;border-style:solid;position:absolute;left:55px;top:12px;}
.search8 .txt select{height:30px;-webkit-appearance:none;border:none;overflow:hidden;color:#aaa;font-size:15px;outline:none;background:transparent;}
.search8 .txt .text {float:left;width:60%;vertical-align:top;border:none;height:24px;line-height:24px;margin-top:4px;padding:0px;outline:none;font-size:15px;}
.search8 .btn {position:absolute;right:0;top:0;}



.sc{position:relative;overflow:hidden;padding:12px 0}
.scWp{display:-webkit-box}
.scbox{width:100%;-webkit-box-flex:1;-webkit-transform:translate(0px,0px);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.sc1{width:100%}
.sc2{width:200%}
.sc3{width:300%}
.sc4{width:400%}
.sc5{width:500%}
.sc6{width:600%}
.sc7{width:700%}
.sc8{width:800%}


.bk{position:relative;color:#333;margin:15px 12px 20px;background-color:#FFF;border:1px solid #DFDFDF;border-radius:5px}
.bk aside{margin:0 15px;padding:8px 20px 8px 0;border-bottom:1px solid #D6D6D6;}
.bk aside:last-child {border-bottom:none;}
.bk aside.t2{padding-top:12px;padding-bottom:12px}
.bk aside.last {border-bottom: none;}

.bk .c4{position:relative;height:26px}
.bk .f_name{position:absolute;left:0;top:0;line-height:26px}
.bk .f_name span{color:#F00;padding-right:5px}
.bk .f_con{line-height:28px;margin-left:35px;}
.bk .f_con .txt{width:100%;height:26px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #FFF}
.bk .f_con textarea{width:100%;height:90px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #DADADA;}
.bk .center .f_con{padding-right:55px}
.bk .center .f_con,.bk .center .txt{text-align:center}
.bk .arrow{-webkit-background-size:17px auto;background-size:17px auto}
.bk .arrow.has_list{background-image:url(http://img01.51jobcdn.com/im/mobile/html5/arrow_bottom.png)}
.bk .arrow,.lst .arrow .info{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAZBAMAAAAoDqjjAAAAA3NCSVQICAjb4U/gAAAAJFBMVEX/ //+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmzGOMyAAAADHRSTlMAETNEVWZ3mbvM 7v8Q+wOoAAAACXBIWXMAAArwAAAK8AFCrDSYAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29y a3MgQ1M0BrLToAAAAE1JREFUGJVjYCAeMDUicbR2CiAkVu+eCOdw7N6NkGKcvRtJSpIsqezdu7fA 2Ky7d+8OgHGid+/eSpoEO5IEA0M1QgIohSTBwGDAQAoAAI9DJiehCgM0AAAAAElFTkSuQmCC") right center no-repeat}

.bk .slet{position:relative:}
.bk .slet font{position:absolute;display:block;width:100%;height:26px;font-family:"SimHei";text-align:center;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}
.bk .slet .vl{text-align:right;padding:0}
.bk .slet select{position:absolute;top:0;left:0;width:100%;height:26px;opacity:0.005;z-index:2}


.butt,.butt .con{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAJYCAYAAACn/lyiAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz AAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAAW dEVYdENyZWF0aW9uIFRpbWUAMTAvMjUvMTJofBTBAAABp0lEQVRYhe2WTU7DQAyF7XSkqgfhBF0i TsMVWHARrlCJfS+A2ILEJVA2FatK0LSx2aDMexJTpQmlBTmrfLLnzbOT+dHFYuHy9aTNZiMdNE2T wcw6qASevwmpruszsjOohMlkkmE6nWaYzWYd6Hq9zh+4qrIGq7n7wdC2bSGCv0tfKEvTn4hp5RL2 9K2fwOh5CNQeL/NXkPePrKZbqFRMYZ78LkmtaKfFNAcQAhBIqJG8ha+gDhHBhpA3VhsyD6hxPfL6 UpB2A1Cy09MoCuyRJjvYXpI2ajwK2I7WQknNWFoKYwgcHOhyucx/FS2Zf7Zfj98tV6vVGdnp6/qX 9ipWm8/nz2Ncnx6Saml3wchpAM/g8WN6qg0ROKL0z3bneMCH+P31RbdM1J/u/Nu0vcsM55FdBike 71JK49uT+hbTMIJqZg2moTTcI5KiAEUcx1SO9zfDi0xL0uiNj2pyjQ5wjHOlIO1tqQSS5msRluBc NkYEI291YQypKfWAQLCjRps3zsNpOXL6TfXPQJKr2w704UZg0R5+dQ8ICAgICAgICAgICAgICBgK ny12E9bBmZMpAAAAAElFTkSuQmCC") repeat-x}
.butt{display:block;width:70%;margin:20px 15%;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box;background-position:0 -105px;-webkit-background-size:auto 397px;background-size:auto 397px;border:none;border-radius:8px}
.butt.middle{background-position:0 -116px;-webkit-background-size:auto 437px;background-size:auto 437px}
.butt .con{display:block;height:32px;line-height:32px;font-size:15px;text-shadow:0px 1px 1px #999;color:#FFF !important;text-align:center;background-position:0 -53px;-webkit-background-size:auto 475px;background-size:auto 475px;border:1px solid #EC6400;border-radius:7px}
.but_gy .con,.butt.hover .con,.but_lt.hover .con{background-position:0 -90px;border-color:#939393}
.butt.middle .con{height:36px;line-height:36px}
.butt.min{width:50%;margin:20px 25%}
.butt.min .con{height:32px;line-height:32px;font-size:15px}

.lst{color:#666}
.lst aside{position:relative;border-top:1px solid #FFF;border-bottom:1px solid #D6D6D6}
.lst aside:first-child{border-top:none}
.lst a{color:#666}
.lst .con{padding:10px 10px 0 10px}
.lst h6{line-height:20px;font-size:16px;color:#000}
.lst .info{width:95px;line-height:30px;text-align:right;position:absolute;right:0;top:10px;padding-right:30px}
.lst .info img{position:absolute;width:30px;height:27px;top:0px;right:0;background-position:-1px -208px;-webkit-background-size:32px auto;background-size:32px auto}
.lst .arrow .info{background-position:93px center;-webkit-background-size:17px auto;background-size:17px auto}
.lst .arrow .info img{display:none}

.lst .bot{position:relative;line-height:20px;padding:0 10px 10px 10px;font-size:16px;margin-top:2px;}
.lst .bot.t2 .i1{padding-left:12px}
.sjob{position:relative;height:30px;margin:11px 0px 0;padding:5px;background-color:#F4F4F4;border-radius:2px;border-bottom:1px solid #CDCDCF;z-index:1}
.sjob .ss{width:74px;height:24px;background:url("../mimages/s.png") no-repeat;padding-left:28px;padding-top:3px;margin-left:2px;color:#FE7A19;font-size:16px;font-weight:bold;}
.sjob .sbut{display:inline-block;height:24px;line-height:24px;color:#FFF;padding:0 10px;border:1px solid #ffcfa1;border-top-color:#b5580f;border-left-color:#b5580f;border-radius:3px;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffc37d),to(#ef6203))}
.sjob .right{position:absolute;right:12px;top:5px;line-height:24px;color: rgb(255, 255, 255);}

.reg_op {
    position: relative;
    height: 120px;
    margin: 0px 5px 0 10px;
}

.reg_op .butt {
    width:50%;
    margin:10px 25%;
}
.reg_op p {
    line-height: 25px;
}
.plistbnt{
    height:30px;
    line-height:30px;
    padding:5px 5px;
    text-align: center;
}
.plistbnt span{width:50%;display:block;float:left;}
.plistbnt a{color:#333;display:inline-block;width:67px;height:24px;line-height:24px;border:1px solid #C3C2CA;border-radius:3px;text-align:center;font-size:14px;box-shadow:0 1px 2px #EFEFED;margin-right:5px;background:-webkit-gradient(linear, left top, left bottom, from(#EEEEEE),to(#D2D2D2));}


.reg_op p .check_text{
float:right;
}
.hycss{position:relative;color:#333;margin:10px 20px 10px;}
.check_img{width:16px;height:15px;vertical-align:middle;margin-right:2px;background:url("../mimages/gg2.png") no-repeat;}
.check_img.checked{background:url("../mimages/gg1.png") no-repeat;}




.inputText{border:1px solid #777;line-height:18px;height:18px;padding:5px;border-radius:2px;box-shadow:2px 2px 2px #DDD inset;font-size:14px;width:100%;margin-left:-12px;-webkit-appearance:none;}
.inputText.mleft0{margin-left:0;}
.inputText.style1{padding:3px 5px;height:16px;line-height:16px;vertical-align:middle;}
.template_main2{}
.template_main2 h3{margin-left:10px;line-height:30px;height:30px;padding-top:0px;font-size:16px;font-weight:600;border-bottom:1px solid #EEE;}
.template_main2 dl{position:relative;line-height:30px;border-bottom:1px solid #EEE;padding:0 10px;}
.template_main2 dl.goto{padding:0;}
.template_main2 dl.goto:after{content:' ';position:absolute;top:50%;margin-top:-4px;right:12px;width:6px;height:6px;border:#AAAAAA solid;-webkit-transform: rotate(45deg);border-width: 2px 2px 0 0;}
.template_main2 dl.goto a{display:block;padding:0 10px;}
.template_main2 dt{width:65px;padding-left:10px;position:absolute;top:0;left:0;font-size:14px;color:#787878;}
.template_main2 dd{padding-left:35px;font-size:14px;}
.template_main2 dd .summary{overflow:hidden;width:100%;margin-left:-12px;text-overflow:ellipsis;white-space:nowrap;color:#434343;}
.agreement dd {
padding: 5px 0px;
line-height: 18px;
margin-left:0px;
}

.apply_favorites_fixed{position:fixed;bottom:0;left:0;padding:10px;z-index:3;border:1px solid #DCE1E5;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#EFF8FF));box-sizing:border-box;}
.btn_favorites{height:30px;width:70px;border:1px solid #AAA;border-radius:2px;box-shadow:1px 1px 2px #DDD;display:inline-block;}
.btn_favorites div{border:1px solid #FFF;height:28px;line-height:26px;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#F6F6F6));color:#444;font-size:14px;}
.btn_favorites:hover{text-decoration:none;}

.btn_apply1{height:28px;line-height:28px;width:150px;border:0;border-radius:2px;padding:0;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#FF8200),to(#EE4E00));color:#FFF;font-size:14px;box-shadow:1px 1px 1px rgba(0,0,0,0.4);text-shadow:0 -1px 1px #D65900;}
.btn_favorites1{height:28px;width:80px;line-height:28px;border:0;border-radius:2px;padding:0;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#FBFBFD),to(#CDD1D4));color:#333;font-size:14px;box-shadow:1px 1px 1px rgba(0,0,0,0.4);text-shadow:0 1px 1px #E7E8EA;}
.apply_favorites_fixed a {
    margin: 0px;
    padding: 0px;
    border: 0px none;
    font-style: inherit;
    font-variant: inherit;
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
    font-size-adjust: inherit;
    font-stretch: inherit;
    -moz-font-feature-settings: inherit;
    -moz-font-language-override: inherit;
    text-decoration: none;
    vertical-align: baseline;
    font-family: "Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif;
}
.btn_top1{height:28px;width:28px;line-height:28px;border:0;border-radius:2px;padding:0;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#FBFBFD),to(#CDD1D4));color:#333;font-size:14px;box-shadow:1px 1px 1px rgba(0,0,0,0.4);text-shadow:0 1px 1px #E7E8EA;text-indent:-100px;overflow:hidden;}
.btn_top1:after{content:' ';position:absolute;top:9px;left:7px;width:14px;height:2px;overflow:hidden;background:#333;display:block;box-shadow:0 1px 0 #F2F2F4;}
.btn_top1:before{content: ' ';position: absolute;top:7px;left:7px;width: 0;height: 0;font-size: 0;border:7px solid rgba(255, 255, 255, 0);border-bottom-color: #333;box-shadow:0 1px 0 #F2F2F4;}
.fr {
    float: right;
}

.slide_box{position:relative;left:100%;background-color:#F4F4F4;z-index:2}
/* fid html5 element */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block} 

.has_list{border-bottom:none !important}
.last+.t_list{border-bottom:none !important}

.t_list{display:none;background-color:#E6E6E6;border-top:1px solid #B7B7B7;border-bottom:1px solid #B7B7B7}
.t_list td{line-height:34px;text-align:center}
.t_list a,p.t_list font,.t_list ul li{display:block;border:1px solid #B7B7B7;border-top-color:#FFF;border-left-color:#FFF}
.t_list .t a{border-top:none}
.t_list .b a{border-bottom:none}
.t_list .l a{border-left:none}
.t_list .r a{border-right:none}
p.t_list span{display:block;padding-right:15px;border-top:1px solid #FFF;border-bottom:1px solid #B7B7B7}
p.t_list .t{border-top:none}
p.t_list .b{border-bottom:none}
p.t_list a,p.t_list font{font-family:"SimHei";padding:10px 0 10px 15px;border:none;-webkit-background-size:17px auto;background-size:17px auto}

.t_list2 p{height:36px;overflow:hidden;border-top:1px solid #E6E6E6;border-bottom:1px solid #FFF}
.t_list2 p:last-child{border-bottom:none}
.t_list2 a{float:left;width:33.2%;line-height:26px;text-align:center;padding:5px 0;border:none}
.t_list2 a span{display:block;padding:0 5px;border-right:1px solid #FFF;-webkit-box-sizing:border-box;box-sizing:border-box}
.t_list2 .l2 a{width:49.8%}
.t_list2 .l2 a span,.t_list2 p a:last-child span{border-right:none}
.t_list2 .l3 a{width:100%}

.t_list3{border-bottom:none}
.t_list3 li{float:left;width:25%;border-bottom:1px solid #B7B7B7;border-right:1px solid #B7b7B7;-webkit-box-sizing:border-box;box-sizing:border-box}
.t_list3 li a{display:block;text-align:center;line-height:35px;border:none}
.t_list3 li:nth-child(4n){border-right:none}
.t_list3 li:nth-child(4n+1) a{border-left:none}

.bk9{position:relative;color:#333;margin:15px 2px 20px;background-color:#FFF;border:1px solid #DFDFDF;border-radius:5px}
.bk9 aside{margin:0 15px;padding:8px 20px 8px 0;border-bottom:1px solid #D6D6D6;}
.bk9 aside:last-child {border-bottom:none;}
