﻿@charset
"utf-8"
;
/* CSS Document */

body {
    margin: 0px;
    padding: 0px; /*  background-color: #FAFAFA; */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    cursor: default;
    background-color: #FFFFFF;
}

div {
    margin: 0px;
    padding: 0px;
    cursor: default;
}

ul, li, dl, dd, img {
    margin: 0px;
    padding: 0px;
}

a {
    cursor: pointer;
}

form, input {
    margin: 0px;
    padding: 0px;
}

.none {
    display: none;
}

.mt70 {
    margin-top: 70px;
}

.mt1 {
    margin-top: 1px;
}

.mt2 {
    margin-top: 2px;
}

.mt3 {
    margin-top: 3px;
}

.mt5 {
    margin-top: 5px;
}

.mt7 {
    margin-top: 7px;
}

.mt10 {
    margin-top: 10px;
}

.mt20 {
    margin-top: 20px;
}

.mt22 {
    margin-top: 22px;
}

.mt25 {
    margin-top: 25px;
}

.mt15 {
    margin-top: 15px;
}

.mt29 {
    margin-top: 29px;
}

.mt30 {
    margin-top: 30px;
}

.mt35 {
    margin-top: 35px;
}

.mt50 {
    margin-top: 50px;
}

.mt58 {
    margin-top: 58px;
}

.mt65 {
    margin-top: 65px;
}

.mt87 {
    margin-top: 87px;
}

.pt25 {
    padding-top: 25px;
}

.red {
    color: #FF0000;
}

.cff6600 {
    color: #ff6600;
}

.c999999 {
    color: #999999;
}

.c666666 {
    color: #666666;
}

.bg9B948C {
    background-color: #9B948C;
}

.bgEDEDED {
    background-color: #EDEDED;
}

.bgEAEBE6 {
    background-color: #EAEBE6;
}

.bg9A938B {
    background-color: #9A938B;
}

.bgEDF5F8 {
    background-color: #EDF5F8;
}

.bgEFEFF1 {
    background-color: #EFEFF1;
}

.bgffffff {
    background-color: #ffffff;
}

.m {
    width: 100%;
    min-width: 999px;
}

.m2 {
    width: 100%;
    min-width: 999px;
    border-top: #CCCCCC solid 1px;
    background-color: #EFEFEF;
}

.m3 {
    width: 100%;
    min-width: 999px;
    border-top: #CCCCCC solid 1px;
    background-color: #343434;
}

.main {
    width: 999px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
}

.m_img {
    width: 999px;
    margin-top: 2px;
    display: block;
}

.clear {
    clear: both;
}

.head2 {
    width: 100%;
    min-width: 999px;
    background-image: url(/image/20130720/p_02.jpg);
    background-repeat: repeat-x;
    min-height: 66px;
    background-position: left 110px;
}

/*==底部css==*/
.btm {
    float: left;
    width: 999px;
    margin-top: 12px;
    margin-bottom: 20px;
    overflow: hidden;
    display: inline;
}

.btm ul {
    float: left;
    width: 1045px;
}

.btm li {
    float: left;
    width: 128px;
    margin-right: 46px;
    list-style: none;
}

.btm_head {
    float: left;
    width: 103px;
    height: 20px;
    line-height: 20px;
    font-family: "宋体";
    font-size: 12px;
    font-weight: bold;
    padding-left: 25px;
    color: #333333;
    display: inline;
    border-bottom: #CCCCCC solid 1px;
}

.btm_libg1 {
    background-image: url(/image/20130720/pbtm_li1.jpg);
    background-position: 5px top;
    background-repeat: no-repeat;
}

.btm_libg2 {
    background-image: url(/image/20130720/pbtm_li2.jpg);
    background-position: 5px top;
    background-repeat: no-repeat;
}

.btm_libg3 {
    background-image: url(/image/20130720/pbtm_li3.jpg);
    background-position: 5px top;
    background-repeat: no-repeat;
}

.btm_libg4 {
    background-image: url(/image/20130720/pbtm_li4.jpg);
    background-position: 5px top;
    background-repeat: no-repeat;
}

.btm_libg5 {
    background-image: url(/image/20130720/pbtm_li5.jpg);
    background-position: 5px top;
    background-repeat: no-repeat;
}

.btm_libg6 {
    background-image: url(/image/20130720/pbtm_li6.jpg);
    background-position: 5px top;
    background-repeat: no-repeat;
}

.btm_body {
    float: left;
    width: 128px;
    margin-top: 10px;
    display: inline;
    font-family: "宋体";
    font-size: 12px;
    line-height: 20px;
    color: #666666;
}

.btm_body dl {
    margin: 0px;
    padding: 0px;
    float: left;
    width: 128px;
}

.btm_body dd {
    background-image: url(/image/20130720/pbtm_li7.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    float: left;
    padding-left: 12px;
    margin-left: 10px;
    display: inline;
    width: 80%;
}

.btm_body dd a {
    color: #666666;
    text-decoration: none;
}

.btm_body dd a:hover {
    color: #666666;
    text-decoration: underline;
}

.btm_body .btm_dd {
    width: 36%;
    margin-left: 4px;

}

.btm_email {
    margin: 0px;
    padding: 0px;
    float: right;
    width: 999px;
    display: inline;
}

.btm_ebtn {
    float: right;
}

.btm_einput {
    float: right;
    margin-right: 4px;
    display: inline;
}

.btm_einput input {
    height: 24px;
    width: 175px;
    border: #CCCCCC solid 1px;
    background-color: #FFFFFF;
    line-height: 24px;
    padding: 0px;
    color: #333333;
    font-family: "宋体";
}

.btm_etext {
    color: #1F1F1F;
    float: right;
    margin-right: 5px;
    display: inline;
    line-height: 26px;
}

.btm_etext span {
    color: #999999;
}

.btm_eimg {
    float: right;
    margin-top: 5px;
    margin-right: 5px;
    display: inline;
}

.btm_e {
    float: left;
    width: 999px;
    margin-top: 10px;
    margin-bottom: 0px;
    display: inline;
}

.btm_addr {
    float: left;
    width: 999px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: inline;
}

.btm_wb {
    float: left;
    height: 37px;
    width: 999px;
    display: inline;
}

.wb {
    background-image: url(/image/20130720/bm_05.jpg);
    background-repeat: no-repeat;
    background-position: 0px top;
    width: 220px;
    padding-left: 30px;
    margin-top: 9px;
    margin-left: 25px;
    float: left;
    display: inline;
}

.wbt {
    float: left;
    line-height: 20px;
    color: #CCCCCC;
}

.wbbtn {
    float: left;
    margin-left: 4px;
    display: inline;
}

.btm_wb .p_r {
    float: right;
    margin-right: 5px;
    line-height: 37px;
    display: inline;
    color: #FFFFFF;
    font-family: "宋体";
    font-size: 12px;
}

.btm_wb .p_r a {
    color: #FFFFFF;
    text-decoration: none;
}

.btm_wb .p_r a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

.btm_line {
    float: left;
    height: 1px;
    width: 999px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #E4E4E4;
    display: inline;
    overflow: hidden;
}

/*==网页头部==*/
.head1 {
    background-image: url(/image/20130720/topbg1.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    width: 100%;
    min-width: 1022px;
}

.h_m {
    background-image: url(/image/20130720/topbg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    width: 100%;
    min-width: 1022px;

}

.h_main {
    width: 1022px;
    margin: 0px auto;
}

/*
.logo {
    float: left;
    height: 65px;
    width: 180px;
    margin-left: 4px;
    margin-top: 27px;
    margin-bottom: 18px;
    display: inline;
}
.h_r {
    float: right;
    width: 815px;
    margin-top: 0px;
    display: inline;
}
.h_f {
    float: right;
    width: 815px;
    display: inline;
}
.h_s {
    float: right;
    width: 815px;
    margin-top: 11px;
    display: inline;
}
*/
.logo {
    float: left;
    height: 65px;
    width: 195px;
    margin-left: 4px;
    margin-top: 27px;
    margin-bottom: 18px;
    display: inline;
}

.h_r {
    float: right;
    width: 800px;
    margin-top: 0px;
    display: inline;
}

.h_f {
    float: right;
    width: 800px;
    display: inline;
}

.h_s {
    float: right;
    width: 800px;
    margin-top: 11px;
    display: inline;
}

.h_f li {
    float: right;
    display: inline;
}

.h_car {
    color: #666666;
    position: relative;
    z-index: 40;
    float: right;
    *width: 101px !important;
    _width: 101px;
    display: inline;
}

.h_line {
    width: 1px;
    margin-top: 10px;
    margin-top: 10px \9;
    *margin-top: 6px !important;
    _margin-top: 6px;
    padding: 0px;
    float: right;
    display: inline;
}

.h_car span {
    color: #FA7A20;
    margin: 0px 2px;
}

.hcar_head {
    position: relative;
    z-index: 50;
    background-image: url(/image/20130720/top_cart.jpg);
    background-repeat: no-repeat;
    background-position: 11px 2px;
    padding-left: 31px;
    padding-right: 10px;
    padding-top: 4px;
    margin-top: 1px;
    float: right;
    white-space: nowrap;
    height: 22px;
    display: inline;
    text-align: right;
}

.hcar_head_hover {
    position: relative;
    z-index: 5;
    background-image: url(/image/20130720/top_carbg.jpg);
    background-repeat: no-repeat;
    background-position: 11px 2px;
    padding-left: 31px;
    padding-right: 10px;
    padding-top: 4px;
    margin-top: 1px;
    float: right;
    height: 22px;
    display: inline;
    background-color: #CCCCCC;
}

.hcar {
    position: absolute;
    z-index: 40;
    right: 0px;
    top: 26px;
    width: 318px;
    display: none;
    padding: 1px;
    background-color: #CCCCCC;
}

.hcar_t {
    float: left;
    width: 308px;
    margin-left: 10px;
    margin-top: 20px;
    display: inline;
    font-family: "宋体";
    font-size: 12px;
    line-height: 30px;
    color: #333333;
}

.hcar_t a {
    float: right;
    width: 84px;
    height: 30px;
    margin-right: 13px;
    display: inline;
}

.hcar_t label {
    color: #FF0000;
    margin-left: 2px;
    margin-right: 2px;
}

.hcar_totel {
    color: #FF0000;
    font-family: "Times New Roman", Times, serif;
    font-size: 18px;

}

.hcar_list {
    float: left;
    width: 318px;
    margin-top: 18px;
    display: inline;
}

.hcar_cell {
    float: left;
    width: 298px;
    padding: 10px;
    display: inline;
    background-color: #EAEFF3;
}

.hcar_line {
    background-color: #FFFFFF;
    float: left;
    width: 318px;
    height: 1px;
    overflow: hidden;
    border-top-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #A8B0B6;
}

.hcar_img {
    float: left;
    width: 65px;
    height: 73px;
    margin-left: 7px;
    border: #CCCCCC solid 1px;
    display: inline;
}

.hcar_info {
    float: left;
    width: 213px;
    margin-left: 8px;
    display: inline;
    color: #333333;
    font-family: "宋体";
}

.hcar_n {
    float: left;
    width: 210px;
    display: inline;
    margin-top: 5px;
    white-space: nowrap;
    overflow: hidden;
}

.hcar_p {
    float: left;
    width: 210px;
    display: inline;
    margin-top: 10px;
    white-space: nowrap;
    overflow: hidden;
    line-height: 18px;
}

.hcar_p label {
    color: #ff0000;
    margin-right: 10px;
}

.hcar_del {
    float: left;
    width: 210px;
    display: inline;
    margin-top: 10px;
    white-space: nowrap;
    overflow: hidden;
}

.hcar_n a {
    color: #666666;
    text-decoration: none;
}

.hcar_n a:hover {
    color: #666666;
    text-decoration: underline;
}

.hcar_del a {
    color: #FF0000;
    text-decoration: none;
}

.hcar_del a:hover {
    color: #FF0000;
    text-decoration: underline;
}

.h_wb {
    background-image: url(/image/20130720/top_wb.jpg);
    background-repeat: no-repeat;
    background-position: left 2px;
    float: right;
    padding-left: 25px;
    margin-left: 11px;
    margin-right: 11px;
    padding-top: 5px;
    display: inline;
}

.h_f a {
    color: #666666;
    text-decoration: none;
}

.h_f a:hover {
    color: #666666;
    text-decoration: underline;
}

.h_li {
    padding-top: 5px;
    padding-left: 11px;
    padding-right: 11px;
    display: inline;
}

.c990000 {
    color: #990000;
}

.h_tel {
    float: right;
    width: 185px;
    margin-top: 12px;
    margin-right: 1px;
    display: inline;
}

.h_search {
    float: right;
    height: 26px;
    width: 178px;
    overflow: hidden;
    margin-top: 15px;
    margin-right: 12px;
    border: 1px solid #CCCCCC;
}

.h_search input {
    float: left;
    height: 26px;
    width: 150px;
    _width: 140px;
    border: 0;
    border: none;
    padding: 0px;
    margin: 0px;
    line-height: 26px;
    display: inline;
    color: #999999;
    text-align: center;
}

.h_sbtn {
    float: right;
    width: 25px;
    margin-top: 6px;
    display: inline;
}

.h_sbtn a {
    outline: none;
}

.h_hot {
    float: right;
    margin-top: 22px;
    margin-right: 10px;
    display: inline;
}

.h_hot li {
    float: right;
    margin-right: 0px;
    margin-left: 0px;
    height: 14px;
    *width: 60px !important;
    _width: 60px;
    display: inline;
    list-style: none;
    color: #666666;
}

.h_hot a {
    float: right;
    margin: 0px 5px;
    color: #666666;
    text-decoration: none;
    display: inline;
}

.h_hot a:hover {
    color: #666666;
    text-decoration: underline;
}

.h_hot .hot {
    background-image: url(/image/20130720/top_new.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    _background-position: right 0px;
    padding-right: 25px;
    height: 14px;
    *width: 66px !important;
    _width: 66px;
    text-align: right;
}

.head_m {
    width: 100%;
    min-width: 999px;
}

.head_m2 {
    width: 100%;
    min-width: 999px;
    height: 30px;
    background-color: #404245;
}

.head_m2_bg {
    background-image: url(/image/20130720/top_mubg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    width: 100%;
    min-width: 999px;
    height: 7px;
}

.head_mu {
    width: 999px;
    display: block;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    /*padding-left: 58px; */
    height: 30px;
}

.head_mu ul {
    width: 999px;
    float: left;
    padding: 0px;
    margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 38px;
    display: inline;
    background: none; /*border:#FF0000 solid 1px;*/
}

.head_m2 li {
    float: left;
    list-style: none;
    text-align: center;
    line-height: 28px;
    height: 29px;
    padding-top: 1px;
    display: inline;
    color: #FFFFFF;
    font-family: "宋体";
    font-size: 14px;
    text-align: center;
    overflow: hidden;

}

.head_m2 li a {
    color: #FFFFFF;
    text-decoration: none;
}

#head_li0 {
    text-align: left;
}

.head_li0 {
    float: left;
    width: 123px;
    background-color: #535456;
    background-image: url(/image/20130720/top_mu1bg.jpg);
    background-position: 125px center;
    background-repeat: no-repeat;
    font-family: "微软雅黑", "宋体";
    font-size: 14px;
    line-height: 30px;
    padding-left: 50px;
}

.head_li0 a {
    color: #FFFFFF;
    text-decoration: none;
}

.head_li1 {
    float: left;
    width: 114px;
}

.head_li2 {
    float: left;
    width: 88px;
}

.head_li3 {
    float: left;
    width: 140px;
}

.menuhot {
	float: left;
	width: 23px;
	height: 15px;
	overflow: hidden;
	position: absolute;
	z-index:999;
	left: 1220px;
	top: 100px;
}


.hh_head1 {
    float: left;
    height: 30px;
    margin-top: 0px;
    display: inline;
    color: #FFFFFF;
    overflow: hidden;
    width: 114px;
    text-align: left;
    padding-left: 40px;
    background-color: #535456;
    background-image: url(/image/20130720/top_mu1bg.jpg);
    background-position: 115px center;
    background-repeat: no-repeat;
    font-family: "微软雅黑", "宋体";
    font-size: 14px;
    line-height: 30px;
}

.hh_head1 a {
    color: #FFFFFF;
    text-decoration: none;
}

.head_line {
    float: left;
    width: 1px;
    margin-top: 10px;
    margin-right: 1px;
    margin-left: 1px;
    background-color: #666666;
    height: 11px;
    overflow: hidden;
    display: inline;
}

.head_hover_0 {
    float: left;
    width: 163px;
    padding-left: 10px;
    margin-top: 30px;
    padding-bottom: 20px;
    background-color: #535456;
    display: inline;
}

.hh_line {
    float: left;
    width: 145px;
    margin-left: 3px;
    display: inline;
    border-top: #666666 solid 1px;
    height: 5px;
    overflow: hidden;
}

.hh {
    float: left;
    width: 162px;
    margin-left: 0px;
    margin-top: 7px;
    display: inline;
}

.hh a {
    margin: 0px;
    padding: 0px;
    width: 66px;
    color: #FFFFFF;
    float: left;
    height: 22px;
    line-height: 22px;
    font-family: "宋体";
    font-size: 12px;
    display: inline;
    text-decoration: none;
    text-align: center;
    background: none;
}

.hh a:hover {
    width: 66px;
    color: #333333;
    float: left;
    display: inline;
    text-decoration: none;
    text-align: center;
    background: #FFFFFF;
    height: 22px;
    line-height: 22px;
}

.hh .hh_l {
    float: left;
    width: 1px;
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 5px;
    background-color: #CCCCCC;
    height: 12px;
    display: inline;
}

.top_mu {
    Z-INDEX: 1000;
    POSITION: absolute;
    DISPLAY: none;

}

.head_hover_1 {
    float: left;
    width: 114px;
    padding-left: 0px;
    margin-top: 0px;
    padding-bottom: 10px;
    background-color: #3A393A;
    display: inline;
}

.hh_head {
    float: left;
    width: 114px;
    height: 28px;
    margin-top: 1px;
    display: inline;
    background-image: url(/image/20130720/top_mu_bg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    font-family: "宋体";
    font-size: 14px;
    line-height: 28px;
    color: #FFFFFF;
    overflow: hidden;
}

.head_hover_1 ul {
    float: left;
    margin-top: 5px;
    display: inline;
}

.head_hover_1 li {
    float: left;
    width: 114px;
    margin-left: 0px;
    margin-top: 5px;
    height: 22px;
    display: inline;
    list-style: none;
}

.head_hover_1 li a {
    float: left;
    width: 114px;
    height: 22px;
    line-height: 22px;
    color: #FFFFFF;
    text-decoration: none;
    background: none;
    text-align: center;
}

.head_hover_1 li a:hover {
    color: #333333;
    text-decoration: none;
    background-color: #FFFFFF;
}

.hh_head a {
    color: #FFFFFF;
    text-decoration: none;
}

.head_hover_2 {
    float: left;
    width: 88px;
    padding-left: 0px;
    margin-top: 0px;
    padding-bottom: 10px;
    background-color: #3A393A;
    display: inline;
}

.hh_head2 {
    float: left;
    width: 88px;
    height: 28px;
    margin-top: 1px;
    display: inline;
    background-image: url(/image/20130720/top_mu_bg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    font-family: "宋体";
    font-size: 14px;
    line-height: 28px;
    color: #FFFFFF;
    overflow: hidden;
}

.hh_head2 a {
    color: #FFFFFF;
    text-decoration: none;
}

.head_hover_2 ul {
    float: left;
    margin-top: 5px;
    display: inline;
}

.head_hover_2 li {
    float: left;
    width: 88px;
    margin-left: 0px;
    margin-top: 5px;
    height: 22px;
    display: inline;
    list-style: none;
}

.head_hover_2 li a {
    float: left;
    width: 88px;
    height: 22px;
    line-height: 22px;
    color: #FFFFFF;
    text-decoration: none;
    background: none;
    text-align: center;
}

.head_hover_2 li a:hover {
    color: #333333;
    text-decoration: none;
    background-color: #FFFFFF;
}

/*.head_hover_2 {
   float: left;
   width: 133px;
   padding-left: 0px;
   margin-top: 0px;
   padding-bottom: 10px;
   background-color: #3A393A;
   display: inline;
} */

.h_sbtn .top_seach {
    height: 17px;
    width: 15px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    cursor: pointer;
    cursor: hand;
}

.border_DBDBDB {
    border: #dbdbdb solid 1px;
}

.bgfafafa {
    background-color: #fafafa;
}


