blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul {
    margin: 0;
    padding: 0
}

body, button, input, select, textarea {
    font: 12px/1.5 tahoma, arial, "Hiragino Sans GB", "����", sans-serif;
}


ul, ol, li {
    list-style: none;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

select, input, button, textarea {
    font: 100% arial;
    outline: none;
}

img {
    border: 0;
}

a {
    color: #555;
    text-decoration: none;
}

a:hover {
    color: #f60;
}

address, cite, em, var {
    font-style: normal;
}

.c333 {
    color: #333;
}

.c555 {
    color: #555;
}


.c888 {
    color: #888;
}


.cf60 {
    color: #f60;
}


.c999 {
    color: #999;
}

.hide {
    display: none;
}

.pubitext {
    outline: none;
    margin: 1px 0;
    padding: 2px 4px 1px;
    height: 18px;
    background-color: #fff;
    border: 1px solid #ccc;
    color: #666;
    border-radius: 1px;
    box-shadow: 1px 1px 2px #eee inset;
}


.bold {
    font-weight: 700;
}

.f14 {
    font-size: 14px;
}

.f16 {
    font-size: 16px;
}

.f12 {
    font-size: 12px;
}

.clear {
    height: 0;
    overflow: hidden;
    clear: both;
}

.left {
    float: left;
}

.right {
    float: right;
}

.padtop5 {
    padding-top: 5px;
}

.padbot5 {
    padding-bottom: 5px;
}

.padtop10 {
    padding-top: 10px;
}

.margtop5 {
    margin-top: 5px;
}

.margtop10 {
    margin-top: 10px;
}

.Verdana {
    font-family: Verdana;
}

.TextInput:focus {
    border: 1px solid #96D1FF;
    box-shadow: 0 0 2px rgba(109, 209, 255, .5);
    transition: border 0.1s linear 0s, box-shadow 0.1s linear 0s;
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}


* html .clearfix {
    zoom: 1;
}

/* IE6 */
*:first-child + html .clearfix {
    zoom: 1;
}

/* IE7*/
/*��ɫ*/
.color1 {
    color: #fff;
}

.color1 a {
    color: #fff;
}

a.color1 {
    color: #fff;
}

a.color1:hover {
    color: #f60;
}

/*��ɫ*/
.color2 {
    color: #666;
}

.color2 a {
    color: #666;
}

a.color2 {
    color: #666;
}

a.color2:hover {
    color: #f60;
}

/*��ɫ*/
.color3 {
    color: #0078b6;
}

.color3 a {
    color: #0078b6;
}

a.color3 {
    color: #0078b6;
}

a.color3:hover {
    color: #f60;
}

.color4 {
    color: #1795e0;
}

.color4 a {
    color: #1795e0;
}

a.color4 {
    color: #1795e0;
}

a.color4:hover {
    color: #f60;
}

.color6 {
    color: #0c7bcd;
}

.color6 a {
    color: #0c7bcd;
}

a.color6 {
    color: #0c7bcd;
}

a.color6:hover {
    color: #0c7bcd;
}

/*��ɫ*/
.color5 {
    color: #f60;
}

.color5 a {
    color: #f60;
}

a.color5 {
    color: #f60;
}

a.color5:hover {
    color: #f60;
}

.curp {
    cursor: pointer;
}

.ti2 {
    text-indent: 2em;
}


.syh {
    font-family: tahoma, arial, "Microsoft Yahei", "\5b8b\4f53", sans-serif;
}


.bgline {
    background-color: #fff;
    border-bottom: 1px solid #DEDEDE;
}

.h12 {
    height: 12px;
    clear: both;
    overflow: hidden;
    background: none;
}

.p15 {
    padding: 15px;
}

.p10 {
    padding: 10px;
}

.pb10 {
    padding-bottom: 10px;
}

.pt10 {
    padding-top: 10px;
}

.pl_15 {
    padding-left: 15px;
}

.pr_15 {
    padding-right: 15px;
}

.cfa0 {
    color: #fdaa01;
}

.t_c {
    text-align: center;
}


.h05 {
    height: 5px;
    clear: both;
    overflow: hidden;
}


.h10 {
    height: 10px;
    clear: both;
    overflow: hidden;
}


.h15 {
    height: 15px;
    clear: both;
    overflow: hidden;
}


.h20 {
    height: 20px;
    clear: both;
    overflow: hidden;
}


.h25 {
    height: 25px;
    clear: both;
    overflow: hidden;
}


.h30 {
    height: 30px;
    clear: both;
    overflow: hidden;
}


.h40 {
    height: 40px;
    clear: both;
    overflow: hidden;
}


.h50 {
    height: 50px;
    clear: both;
    overflow: hidden;
}


.main-wrap {
    margin: 0px auto;
    width: 1280px;
}

/*ͷ��head*/
.tophead {
    height: 36px;
    background: #eff3f5;
    border-bottom: 1px solid #dbe4e8;
    box-shadow: 1px -2px 1px #eaeaea inset;
    line-height: 32px;
}

.tophead .lefttitle {
    color: #4c5a65;
    font-family: "����";
    font-size: 12px;
    line-height: 32px;
}

.tophead .headhand {
    font-size: 12px;
    line-height: 32px;
    background: url("img/img.png") no-repeat -320px -625px;
    float: right;
    padding-left: 22px;
    padding-right: 5px;
    font-family: "����";
    color: #4c5a65;
    cursor: pointer;
}

.tophead .headhand:hover {
    color: #ef3e3e;
}

/*��ť*/
.timeinput {
    background-color: #fff;
    background-position: right 7px;
    background-repeat: no-repeat;
    background-image: url("img/txtinput.gif");
    height: 28px;
    line-height: 28px;
    border: 1px solid #bbb;
    border-radius: 1px;
    box-shadow: 1px 1px 2px #eee inset;
    color: #999;
    padding-left: 2px;
}

.btn_y194, .btn_y150, .btn_y177, .btn_c80, .btn_b80, .btn_g80, .btn_y80, .btn_b110, .btn_g110, .btn_y110, .btn_b130, .btn_y130, .btn_b152, .btn_y254, .btn_y241, .btn_g241 {
    font-family: microsoft yahei, simhei;
    background-color: #fff;
    background-image: url("img/img.png");
    background-repeat: no-repeat;
    text-align: center;
    font-family: tahoma, arial, "Microsoft Yahei", "\5b8b\4f53", sans-serif;
    cursor: pointer;
    display: inline-block
}

.btn_y194:hover, .btn_y150:hover, .btn_y177:hover, .btn_g241:hover, .btn_c80:hover, .btn_b80:hover, .btn_y80:hover, .btn_b110:hover, .btn_y110:hover, .btn_b130:hover, .btn_y254:hover, .btn_b152:hover, .btn_y241:hover {
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)';
    background-color: #fff;
    color: #ff3;
    filter: Alpha(opacity=90);
    -moz-opacity: 0.9;
    -webkit-opacity: 0.9;
    opacity: 0.9;
}

.btn_b80 {
    background-position: -1px -197px;
    border: 0px;
    width: 80px;
    height: 37px;
    line-height: 35px;
    color: #fff;
    font-size: 18px;
}


.btn_y80 {
    background-position: -83px -197px;
    border: 0px;
    width: 80px;
    height: 37px;
    line-height: 35px;
    color: #fff;
    font-size: 18px;
}


.btn_g80 {
    background-position: -165px -197px;
    border: 0px;
    width: 80px;
    height: 37px;
    line-height: 35px;
    color: #fff;
    font-size: 18px;
}


.btn_c80 {
    background-position: -83px -197px;
    border: 0px;
    width: 80px;
    height: 37px;
    line-height: 35px;
    color: #fff;
    font-size: 18px;
}


.btn_b110 {
    background-position: -1px -286px;
    border: 0px;
    width: 110px;
    height: 36px;
    line-height: 34px;
    color: #fff;
    font-size: 16px;
}


.btn_y110 {
    background-position: -1px -325px;
    border: 0px;
    width: 110px;
    height: 36px;
    line-height: 34px;
    color: #fff;
    font-size: 16px;
}


.btn_g110 {
    background-position: -1px -364px;
    border: 0px;
    width: 110px;
    height: 36px;
    line-height: 34px;
    color: #999;
    font-size: 16px;
}


.btn_b130 {
    background-position: -1px -441px;
    border: 0px;
    width: 130px;
    height: 37px;
    line-height: 35px;
    color: #fff;
    font-size: 16px;
    letter-spacing: 1px;
}


.btn_y130 {
    background-position: -1px -403px;
    border: 0px;
    width: 130px;
    height: 37px;
    line-height: 35px;
    color: #fff;
    font-size: 18px;
    letter-spacing: 1px;
}


.btn_g130 {
    background-position: -1px -401px;
    border: 0px;
    width: 130px;
    height: 37px;
    line-height: 35px;
    color: #fff;
    font-size: 18px;
    letter-spacing: 1px;
}


.btn_b152 {
    background-position: -1px -238px;
    border: 0px;
    width: 152px;
    height: 40px;
    line-height: 38px;
    color: #fff;
    font-size: 18px;
    letter-spacing: 1px;
}


.btn_y150 {
    background-position: -117px -286px;
    border: 0px;
    width: 150px;
    height: 38px;
    line-height: 36px;
    color: #fff;
    font-size: 18px;
}


.btn_y177 {
    background-position: -112px -325px;
    border: 0px;
    width: 177px;
    height: 38px;
    line-height: 36px;
    color: #fff;
    font-size: 18px;
}


.btn_y254 {
    background-position: -1px -643px;
    border: 0px;
    width: 280px;
    height: 50px;
    line-height: 48px;
    color: #fff;
    font-size: 22px;
}


.btn_y241 {
    background-position: -1px -614px;
    border: 0px;
    width: 241px;
    height: 49px;
    line-height: 47px;
    color: #fff;
    font-size: 24px;
    cursor: pointer;
}


.btn_g241 {
    background-position: -1px -666px;
    border: 0px;
    width: 241px;
    height: 49px;
    line-height: 47px;
    color: #fff;
    font-size: 24px;
}


.btn_y194 {
    background-position: -1px -718px;
    border: 0px;
    width: 194px;
    height: 49px;
    line-height: 47px;
    color: #fff;
    font-size: 24px;
    cursor: pointer;
}

.btn_b145 {
    background: #31b1f2;
    border: 0px;
    width: 145px;
    height: 36px;
    line-height: 34px;
    color: #fff;
    font-size: 16px;
    display: inline;
    cursor: pointer;
    font-family: microsoft yahei, simhei;
    letter-spacing: 1px;
    border-radius: 5px
}

.btn_y145 {
    background: #ef3e3e;
    border: 0px;
    width: 145px;
    height: 36px;
    line-height: 34px;
    color: #fff;
    font-size: 16px;
    display: inline;
    cursor: pointer;
    font-family: microsoft yahei, simhei;
    letter-spacing: 1px;
    border-radius: 5px
}

.btn_g145 {
    background: #eff3f5;
    border: 0px;
    width: 145px;
    height: 36px;
    line-height: 34px;
    color: #999;
    font-size: 16px;
    display: inline;
    cursor: pointer;
    font-family: microsoft yahei, simhei;
    letter-spacing: 1px;
    color: #333;
    border: 1px solid #ddd;
    border-radius: 5px
}

.btn_search {
    border: 0px;
    width: 100%;
    height: 42px;
    line-height: 34px;
    color: #fff;
    font-size: 18px;
    display: inline;
    cursor: pointer;
    font-family: microsoft yahei, simhei;
    letter-spacing: 1px;
    background: #34c380;
    border-radius: 0;
}

.btn_search:hover {
    background: #34c380;
}

/*���ü��ؽ�����*/
.beinloading {
    text-align: center;
    background: url(img/loading.gif) no-repeat center 40px;
    height: 50px;
    padding-top: 12px;
    color: #666;
}

.loadinga {
    text-align: center;
    background: url(img/loading_a.gif) no-repeat center;
    height: 32px;
    width: 32px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -16px;
    margin-top: -16px;
    color: #666;
    z-index: 2;
}


.carloading {
    text-align: center;
    background: url(img/loading_car.gif) no-repeat center 0;
    padding-top: 132px;
    width: 570px;
    border: 5px solid #1795e0;
    box-shadow: 0px 0px 5px #999;
}


.carloading p {
    padding: 30px 0;
    font-size: 14px;
    color: #444;
    line-height: 30px;
}


/*����ʱ��ؼ�*/


.t-datepicker {
    position: absolute;
    top: 22px;
    left: 0;
    width: 440px;
    height: 225px;
}


.t-datepicker .g {
    position: absolute;
    top: 1px;
    left: -1px;
    z-index: 9999;
    border: 1px solid #bababa;
    width: 440px;
    background-color: #fff;
    overflow: hidden;
}

.t-datepicker .g:after {
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
    content: "\20";
}


.t-datepicker .c {
    position: relative;
    z-index: 1;
    float: left;
    display: inline;
    margin-left: -1px;
    border-left: 1px solid #ccc;
    width: 200px;
    overflow: hidden;
    padding: 0 10px 5px 10px;
    height: 217px;
}

.t-datepicker .h {
    height: 23px;
    text-align: center;
    font: bold 16px/20px tahoma, arial, sans-serif;
    padding: 8px 12px;
    color: #333;
}

.t-datepicker .p {
    position: absolute;
    top: 0;
    left: 0;
    width: 27px;
    height: 37px;
    background: url(img/ico_arr.png) left 0 no-repeat;
    cursor: pointer;
}

.t-datepicker .n {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    background: url(img/ico_arr.png) right 0 no-repeat;
    width: 27px;
    height: 37px;
}

.t-datepicker .p:hover, .t-datepicker .n:hover {
    background-color: #d6ddfd;
}

.t-datepicker table {
    border-collapse: collapse;
    width: 100%;
    z-index: 40;
    position: relative;
}


.t-datepicker th {
    border-bottom: 1px solid #ccc;
    width: 28px;
    height: 27px;
    text-align: center;
}


.t-datepicker td {
    width: 28px;
    height: 25px;
    font: bold 12px/25px tahoma, arial, sans-serif;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    padding: 0 !important;
}

.t-datepicker td span {
    display: block;
    width: 100%;
}

.t-datepicker .w0 {
    color: #c60b02;
}

.t-datepicker .w6 {
    color: #c60b02;
}

.t-datepicker .st-t {
    color: #c60b02;
    font-weight: normal;
}

.t-datepicker .st-a {
    background-color: #3ca1f7;
    color: #fff;
}

.t-datepicker .st-a.st-d {
    color: #fff;
}

.t-datepicker .st-a.st-d:hover {
    background-color: #3ca1f7;
    color: #fff;
}

.t-datepicker .st-s {
    background-color: transparent;
    cursor: default;
}

.t-datepicker .st-s:hover, .t-datepicker .st-s-hover {
    background-color: transparent;
    _background-color: #fff;
    cursor: default;
}

.t-datepicker .st-area {
    background: url(img/v1.png) repeat scroll 0 0;
    _background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="img/v1.png");
}


.t-datepicker .holi {
    color: #C60B02;
    font-weight: normal;
}


.t-datepicker .st-holi-default {
    color: #C60B02;
}


.t-datepicker .st-h {
    background-color: #3ca1f7;
    color: #fff;
}


.t-datepicker .st-h.holi, .t-datepicker .st-h .st-holi-default {
    color: #fff;
}


.t-datepicker .st-d {
    color: #daecf2;
    cursor: not-allowed;
}


.t-datepicker .st-d:hover, .t-datepicker .st-d-hover {
    background-color: transparent;
    color: #daecf2;
    cursor: not-allowed;
}


.t-datepicker .st-a-r {
    background-color: #3ca1f7;
    color: #fff;
}


.t-datepicker .st.holi.st-a .st-holi-default, .t-datepicker .st.holi.st-a-r .st-holi-default {
    color: #fff;
}


.t-datepicker td:hover, .t-datepicker td-hover {
    background-color: #3ca1f7;
    color: #fff;
    cursor: pointer;
}


.t-datepicker td.st-a-r {
    background-color: #3ca1f7;
    color: #fff;
}

.errtext {
    color: red;
}


.prefix {
    float: left;
}

.cm_1, .kalven-dp .cm_2, .cm_3, .cm_4, .kalven-dp .cm_5, .cm_6, .cm_7, .cm_8, .cm_9, .kalven-dp .cm_10, .cm_11, .cm_12 {
    position: absolute;
    left: 10px;
    top: 66px;
    font: 150px/150px Arial;
    color: #e0edf6;
    z-index: 20;
    width: 200px;
    text-align: center;
}

.qcity .hotcity {
    background: #fff;
    border: 1px solid #ccc;
}

.qcity .hotcity .hint {
    padding: 5px;
    font-size: 12px;
}

.qcity .hint .closeImg {
    display: block;
    float: right;
    width: 14px;
    height: 14px;
    cursor: pointer;
}

.qcity .hint hr {
    clear: both;
    border: 0;
    border-bottom: 1px dotted #bbb;
    color: #fff;
}


.kalven-dp {
    position: relative;
    border: 1px solid #abadb3;
    width: 203px;
    font: normal 12px/1.5 tahoma, Geneva, sans-serif;
    background-color: #fff;
    color: #555;
}


.kalven-dp .textbox {
    outline: none;
    margin: 1px 0;
    padding: 2px 4px 1px;
    border: 0;
    width: 178px;
    height: 18px;
    font: normal 12px/18px arial, simsun, sans-serif;
    background-color: #fff;
    *padding: 0 4px 1px;
    padding: 1px 4px 2px \0;
}


.kalven-dp .dp-prefix {
    position: absolute;
    top: 3px;
    left: 0;
    padding: 0 0 0 4px;
    height: 15px;
    font-size: 12px;
    line-height: 15px;
    text-align: right;
    cursor: pointer;
    *top: 5px;
    _top: 4px;
    top: 6px \0;
}

:root .kalven-dp .dp-prefix {
    top: 4px \9;
}


.kalven-dp .dp-info {
    position: absolute;
    top: 4px;
    right: 3px;
    height: 18px;
    font-size: 12px;
    line-height: 18px;
    text-align: right;
    cursor: pointer;
    vertical-align: middle;
}


.kalven-dp .dp-info b {
    float: right;
    display: inline;
    width: 24px;
    height: 21px;
    background: url(img/qc.gif) -21px 2px no-repeat;
}


.kalven-dp .dp-info b.b {
    float: right;
    display: inline;
    width: 24px;
    height: 21px;
    background: url(img/qc.gif) -88px 2px no-repeat;
}


.kalven-dp .dp-info .dp-text {
    float: right;
    display: inline;
    color: #666;
}


.s-inputtime .kalven-dp {
    border: #bbb 1px solid;
    border-radius: 1px;
    height: 30px;
    width: 240px;
    box-shadow: 1px 1px 2px #eee inset;
}


.s-inputtime .kalven-dp .textbox {
    height: 24px;
    line-height: 24px;
    color: #666;
    font-size: 14px;
    padding-top: 2px;
    font-family: Arial;
}


.s-inputtime .kalven-dp .dp-prefix, .s-inputtime .kalven-dp .dp-info {
    top: 6px;
}


.s-inputtime .t-datepicker {
    top: 32px;
    left: 0px;
    width: 486px;
    z-index: 9999;
}


.s-inputtime .t-datepicker .g {
    width: 486px;
    box-shadow: 0 2px 3px #ccc;
}


.s-inputtime .t-datepicker .c {
    width: 222px;
}


.searhtime {
    position: relative;
}

.searhtime a {
    display: block;
    background: url(img/click.gif) 0px 0px no-repeat;
    cursor: pointer;
    float: right;
    width: 100px;
    height: 40px;
    white-space: nowrap;
    text-indent: 200px;
    overflow: hidden;
    position: relative;
    right: -30px;
}


/*���÷�ҳ*/
.m-page {
    padding: 3px 10px;
    line-height: 24px;
    height: 24px;
    clear: both;
    display: inline-block;
    overflow: hidden;
}

.m-page strong {
    color: #f60;
    padding: 0 3px
}

.m-page a.cur, .m-page span.cur {
    border: 1px solid #22a7d1;
    padding: 3px 7px;
    margin: 0 4px;
    background: #22a7d1;
    color: #fff;
    border-radius: 2px;
}

.m-page a {
    border: 1px solid #dfdfdf;
    padding: 3px 7px;
    margin: 0 4px;
    border-radius: 2px;
}

.m-page a:hover {
    border: 1px solid #22a7d1;
    background: #22a7d1;
    color: #fff;
    text-decoration: none;
}

.m-page a.up-page {
    background: url("img/page-bg.png") no-repeat 5px 8px;
    margin: 0 4px 0 10px;
    padding: 4px 5px 4px 18px
}

.m-page a.up-page:hover {
    background-position: 5px -92px;
    color: #666;
}

.m-page a.down-page {
    margin: 0 10px 0 3px;
    padding: 4px 18px 4px 5px;
    line-height: 20px;
    background: url("img/page-bg.png") no-repeat 48px -42px;
}

.m-page a.down-page:hover {
    background-position: 48px -142px;
    color: #666;
}

.m-page .txt {
    width: 30px;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
    margin: 0 3px;
    border: 1px solid #dfdfdf;
    border-radius: 2px;
    box-shadow: 1px 1px 2px #eee inset;
}

.m-page .txt:hover {
    border: #22a8d1 1px solid;
    box-shadow: 1px 2px 3px #ddeffc inset;
}

.m-page .btn-bg {
    border: 0;
    height: 24px;
    width: 55px;
    cursor: pointer;
    background: #F1F1ED url("img/page-bg.png") no-repeat 0 -260px;
    display: inline;
    vertical-align: middle;
}

/*����ͷ��*/
.bodyhead {
    background-color: #fff;
    height: 145px;
    position: relative;
    z-index: 999;
}

.bodyhead .logo {
    overflow: hidden;
    padding-bottom: 3px;
    padding-top: 22px;
    width: 315px;
    float: left;
}

.bodyhead .logo a {
    background-image: url("img/i/logo.png?v=1");
    background-size: 315px 104px;
    background-repeat: no-repeat;
    display: block;
    height: 104px;
    overflow: hidden;
    text-indent: -999px;
}

.bodyhead .headr {
    float: right;
    width: 800px;
    position: relative;
    height: 72px;
    z-index: 2001;
}

.bodyhead .headr .toolkit {
    float: right;
    width: 445px;
    padding-top: 30px;
}

.bodyhead .headr .toollink1 a.link {
    position: relative;
    border-right: 1px solid #34c380;
    float: left;
    color: #666;
    font-size: 14px;
    line-height: 16px;
    height: 16px;
    *line-height: 18px;
    *height: 18px;
    padding: 0 12px;
    vertical-align: middle;
    white-space: nowrap;
    display: inline-block;
    word-break: keep-all;
    color: #34c380;
}

.bodyhead .headr .toollink2 a.link {
    position: relative;
    border-right: 1px solid #ccc;
    float: left;
    color: #666;
    font-size: 14px;
    line-height: 16px;
    height: 16px;
    *line-height: 18px;
    *height: 18px;
    padding: 0 12px;
    vertical-align: middle;
    white-space: nowrap;
    display: inline-block;
    word-break: keep-all;
}

.bodyhead .headr .toollink2 span {
    padding-left: 10px;
    float: left;
}

.bodyhead .headr .toollink2 .a_tel span {
    padding-left: 5px;
    float: left;
}

.bodyhead .headr .toollink2 .to_tel {
    background-image: url("img/i/tel.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 25px;
    width: 22px;
    float: left;
    position: relative;
    top: -3px;
}

.bodyhead .headr .toollink2 .to_tel {
    background-position: 0 right;
}

.bodyhead .headr .toollink2 b {
    color: #f60;
    padding-left: 5 xp;
}

.bodyhead .headr .toollink1 a.link0, .bodyhead .headr .toollink2 a.link0 {
    border-right: 0;
}


.bodymenu {
    float: right;
    width: 728px;
    padding-top: 15px;
}

.navmenu {
    height: 40px;
    font: 16px/36px Microsoft YaHei;
}

.navmenu li {
    position: relative;
    height: 40px;
    float: left;
    display: inline-block;
    margin: 0 2px;
}

.navmenu li a {
    color: #8a8a8a;
    display: inline-block;
    height: 38px;
    padding: 0 32px;
    border-bottom: 3px solid #e0e0e0;
    font-size: 18px;
}

.navmenu li a:hover, .navmenu li a.cur {
    color: #8a8a8a;
    border-bottom: 3px solid #34c380;
}

/*���õײ�*/
/*.footer{position:relative;margin:0 auto;color:#b2b2b2;padding:10px 0px 10px 0px;width:1000px;border-top:2px solid #4c5a65;}
.footer .footer-bd{text-align:center;height:52px;}
.footer .footer-bd p{padding-bottom:3px;}
.footer .footer-hd p{padding-bottom:8px;overflow:hidden;*zoom:1;}
.footer .footer-bd a,.footer .footer-hd a{margin:0 3px;white-space:nowrap;color:#6c6c6c}
.footer .footer-bd a:hover,.footer .footer-hd a:hover{color:#f40;text-decoration:none}.footer .footer-bd b,.footer .footer-hd b{margin:0 3px;font-weight:400;color:#ddd}.footer .footer-bd span,.footer .footer-hd span{margin:0 4px}.footer .footer-bd span a,.footer .footer-hd span a{float:none}.footer .footer-hd p{margin-bottom:8px;line-height:27px;border-bottom:1px solid #ddd}.footer .footer-ft{display:none}.footer .footer-ft a{display:inline;float:left;margin-right:15px}.footer .footer-ft .mod{height:40px}.footer .footer-ft .mod-a{width:30px;background-position:0 -140px}.footer .footer-ft .mod-b{width:33px;background-position:-40px -140px}.footer .footer-ft .mod-c{width:50px;background-position:-80px -140px}.footer .footer-ft .mod-d{width:83px;background-position:-140px -140px}.footer .footer-ft .mod-e{width:94px;background-position:-240px -140px}.footer .footer-toy{display:none;position:absolute;top:10px;right:0;width:69px;height:100px;background-color:#fff;background-position:-180px 0;overflow:hidden;*zoom:1}*/
.footer {
    min-width: 1280px;
    position: relative;
    margin-top: 10px;
    text-align: center;
    background: #4db499;
    width: 100%;
    padding: 40px 0 30px 0;
    color: #fff
}

.guide {
    padding: 10px 0 30px;
    width: 1000px;
    margin: 0 auto;
    min-width: 1000px;
    overflow: hidden;
    text-align: center;
    border-top: 1px dotted #ddd;
}

.guide_wrap {
    width: 1002px;
    text-align: center
}

.guide .guide_item {
    float: left;
    display: inline;
    width: 100px;
    margin-right: 100px;
    margin-bottom: 10px
}

.guide_item dt {
    float: left
}

.guide_item dt span {
    display: block;
    width: 64px;
    height: 28px;
    line-height: 28px;
    margin: 0 0 6px 0;
    text-align: center;
    border-bottom: 3px solid #028ddb;
    color: #333;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    top: 2px;
    text-align: left
}

.guide_item dd {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    clear: both;
    text-align: left
}

.guide_item dd a {
    color: #999;
    font-size: 16px;
    font-family: "Microsoft YaHei"
}

.guide_item dd a:hover {
    color: #028ddb
}

.guide_tel {
    float: left;
    display: inline;
    width: 180px;
    margin-top: 30px;
    margin-bottom: 10px
}

.guide_tel dd {
    float: left;
    width: 100%;
    color: #f30;
    font-size: 16px;
    line-height: 20px
}

.guide_weixin {
    float: left;
    display: inline;
    width: 180px;
    margin-top: 20px;
    margin-bottom: 10px;
    margin-right: 40px
}

.guide_weixin dd {
    float: left;
    width: 100%;
    color: #f30;
    font-size: 16px;
    line-height: 20px
}

.footer .footer-hd {
    width: 1280px;
    margin: 0 auto;
    padding: 15px 0;
    overflow: hidden;
    font-size: 14px;
    border-top: 1px dashed #3e9785;
}

.footer .footer-hd p {
    overflow: hidden;
    *zoom: 1
}

.footer .footer-hd a {
    display: inline;
    float: left;
    margin: 0 4px;
    white-space: nowrap;
    color: #fff
}

.footer .footer-hd a:hover {
    color: #fff;
    text-decoration: none
}

.footer .footer-bd b, .footer .footer-hd b {
    display: inline;
    float: left;
    margin: 0 3px;
    font-weight: 400;
    color: #fff
}

.footer .footer-hd em, .footer .footer-hd span {
    display: inline;
    float: left;
    white-space: nowrap;
    color: #fff
}

.footer .footer-hd span {
    margin: 0 4px
}

.footer .footer-hd span a {
    float: none
}

.footer .footer-hd p {
    display: inline-block;
    color: #fff;
    line-height: 27px;
}

.footer .footer-hd p.right {
    text-align: right;
    color: #fff;
    letter-spacing: 2px;
    text-align: right;
}


.foot-nav {
    width: 1280px;
    margin: 0 auto;
    padding: 15px 0;
    overflow: hidden;
    font-size: 14px;
}

.foot-nav ul li {
    float: left;
    height: 40px;
    line-height: 40px;
    width: 25%;
    text-align: left;
}

.foot-nav ul li:last-child {
    text-align: right;
}

.foot-nav ul li strong {
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 2px;
    padding-right: 8px;
}

/*���ð������Ŀ��*/
.helpserver {
    background: #fff;
    padding: 10px;
}

.helpserver .helplist {
    background: url("img/helplink.gif") no-repeat 12px 5px;
    height: 80px;
    padding: 36px 0px 0px 10px;
    width: 950px;
}

.helpserver .helplist ul {
    display: inline;
    float: left;
    margin: 0px 5px 0 15px;
    width: 168px;
}

.helpserver .helplist ul li {
    background: url("img/page-bg.png") no-repeat -25px -170px;
    float: left;
    height: 22px;
    line-height: 22px;
    padding-left: 38px;
    width: 100px;
}

.helpserver .helplist ul li a {
    color: #555;
}

.helpserver .helplist ul li a:hover {
    color: #FF6600;
}

.helpserver .webau {
    background: url("img/webau.gif") no-repeat 0px 0px;
    height: 59px;
}

/*���õײ�*/
/*.footer{position:relative;margin:0 auto;color:#b2b2b2;padding:10px 0px 10px 0px;width:1000px;border-top:2px solid #4c5a65;}
.footer .footer-bd{text-align:center;height:52px;}
.footer .footer-bd p{padding-bottom:3px;}
.footer .footer-hd p{padding-bottom:8px;overflow:hidden;*zoom:1;}
.footer .footer-bd a,.footer .footer-hd a{margin:0 3px;white-space:nowrap;color:#6c6c6c}
.footer .footer-bd a:hover,.footer .footer-hd a:hover{color:#f40;text-decoration:none}.footer .footer-bd b,.footer .footer-hd b{margin:0 3px;font-weight:400;color:#ddd}.footer .footer-bd span,.footer .footer-hd span{margin:0 4px}.footer .footer-bd span a,.footer .footer-hd span a{float:none}.footer .footer-hd p{margin-bottom:8px;line-height:27px;border-bottom:1px solid #ddd}.footer .footer-ft{display:none}.footer .footer-ft a{display:inline;float:left;margin-right:15px}.footer .footer-ft .mod{height:40px}.footer .footer-ft .mod-a{width:30px;background-position:0 -140px}.footer .footer-ft .mod-b{width:33px;background-position:-40px -140px}.footer .footer-ft .mod-c{width:50px;background-position:-80px -140px}.footer .footer-ft .mod-d{width:83px;background-position:-140px -140px}.footer .footer-ft .mod-e{width:94px;background-position:-240px -140px}.footer .footer-toy{display:none;position:absolute;top:10px;right:0;width:69px;height:100px;background-color:#fff;background-position:-180px 0;overflow:hidden;*zoom:1}*/
.i_ggao {
    background-image: url("img/arrow_2.png");
    background-repeat: no-repeat;
    background-position: -0px -351px;
    padding: 0 8px;
}

/*�����˵�*/
.single-select {
    position: relative;
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
    cursor: pointer;
    *float: left;
}

.single-select .boxwrap {
    display: inline-block;
    vertical-align: middle;
}

.single-select .select-tit {
    position: relative;
    display: block;
    padding: 5px 38px 5px 10px;
    min-width: 40px;
    line-height: 26px;
    height: 26px;
    border: solid 1px #dbdbdb;
    text-decoration: none;
    background: #fff;
    white-space: nowrap;
    word-break: break-all;
}

.single-select .select-tit span {
    display: inline-block;
    color: #333;
    font-size: 12px;
    vertical-align: middle;
}

.single-select .select-tit i {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    width: 28px;
    height: 100%;
    border-left: 1px solid #dbdbdb;
    background: url(img/skin_icons.png) -49px -157px no-repeat #fafafa;
}

.single-select .select-items {
    display: none;
    position: absolute;
    left: 0;
    top: 45px; /*overflow:hidden;*/
}

.single-select .select-items ul {
    position: relative;
    padding: 5px;
    min-width: 120px;
    max-height: 280px;
    border: 1px solid #dbdbdb;
    background: #fff;
    overflow-y: auto;
    overflow-x: hidden;
}

.single-select .select-items ul li {
    display: block;
    padding: 4px 10px;
    line-height: 20px;
    font-size: 12px;
    color: #666;
    white-space: nowrap;
    cursor: pointer;
}

.single-select .select-items ul li:hover {
    color: #fff;
    text-decoration: none;
    background: #16a0d3;
}

.single-select .select-items ul li.selected {
    color: #FFF;
    background: #16a0d3;
}

.single-select .arrow {
    display: none;
    position: absolute;
    left: 15px;
    top: 35px;
    width: 21px;
    height: 11px;
    text-indent: -9999px;
    background: url(img/skin_icons.png) -40px -356px no-repeat;
}
