body {
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0 auto;
    background: #fff;
}

body, ul, li, ol, h1, h2, table, p, span {
    margin: 0px;
    padding: 0px;
}

ul, li, ol { list-style: none; }

a {
    color: #999;
    text-decoration: none;
}

a:hover { color: #222; }

.l { float: left; }

.r { float: right; }

img { border: 0px; }

.clear {
    clear: both;
    font-size: 0px;
    height: 0px;
    line-height: 0px;
    overflow: hidden;
}

div.transp {
    filter: "alpha(opacity=0.9)";
    filter: "alpha(opacity=0.9)";
    opacity: 0.9;
    zoom: 1;
}
/*轮显样式*/

.KMSPrefix_kinMaxShow_button { display: none; }

#kinMaxShow {
    height: 455px;
    margin: 0px auto;
    overflow: hidden;
    visibility: hidden;
    width: 100%;
}

#kinMaxShow img {
    border: 0px;
    height: 455px;
    width: 100%;
}
/*首页样式*/

#container {
    width: 100%;
    max-width: 960px;
    min-width: 320px;
    margin: 0 auto;
}
#main {
    margin-bottom: 55px;
}
.tab {
    width: 100%;
    height: 35px;
    background: url("tab_bg.jpg"/*tpa=http://wap.jymccs.com/qd_skins/wap/images/tab_bg.jpg*/) left top repeat-x;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    line-height: 35px;
}
.body_footer {
    width: 100%;
    height: 55px;
    max-width: 958px;
    background: url("foot_bg.png"/*tpa=http://wap.jymccs.com/qd_skins/wap/images/foot_bg.png*/) left top repeat-x;
    bottom: 0;
    border: #fff solid 1px;
    z-index: 1000;
}

.body_footer ul {
    width: 100%;
    height: 55px;
    line-height: 45px;
}

.body_footer ul li {
    width: 25%;
    float: left;
    color: white;
}

.body_footer ul li a {
    width: 100%;
    height: 55px;
    display: block;
    border-right: #fff solid 1px;
}

.body_footer ul li dl {
    width: auto;
    margin: 0 auto;
    text-align: center;
}

.body_footer ul li dt {
    width: auto;
    height: 35px;
    padding-top: 0px;
    overflow: hidden;
}

.body_footer ul li dd {
    width: auto;
    height: 20px;
    color: white;
    line-height: 20px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}
.pro_list {
    border-top: 2px solid #eee;
}
.pro_list li {
    background: url("item_bg.jpg"/*tpa=http://wap.jymccs.com/qd_skins/wap/images/item_bg.jpg*/) left center repeat-x;
    height: 82px;
    width: 100%;
    cursor: pointer;
}
/*菜单栏样式*/

.menu {
    height: 34px;
    line-height: 34px;
    width: 322px;
    margin: 0 auto;
    background: url("foot_bg.jpg"/*tpa=http://wap.jymccs.com/qd_skins/wap/images/foot_bg.jpg*/) left top repeat-x;
}

.menu li { float: left; }

.menu li a {
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 34px;
    text-align: center;
    width: 71px;
}

.menu li a.home {
    width: 36px;
    height: 34px;
    background: url("home.png"/*tpa=http://wap.jymccs.com/qd_skins/wap/images/home.png*/) center center no-repeat;
    display: block;
}

/* 新闻列表*/

#NewsNav {
    clear: both;
    color: #999;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    margin: 5px 0;
    padding-top: 8px;
}

#NewsNav a { color: #73C0F7; }

#NewsNav a:hover { color: #363638; }

.NewsList {
    clear: both;
    height: auto!important;
    height: 480px;
}

.NewsList li {
    line-height: 24px;
    margin-top: 1px;
    padding: 5px 0
}

.NewsList li a {
    background: url("item_icon.gif"/*tpa=http://wap.jymccs.com/qd_skins/wap/images/item_icon.gif*/) left center no-repeat;
    color: #003686;
    font-size: 14px;
    padding-left: 20px;
}

.NewsList li a:hover { color: #363638; }

.News_time {
    color: #363638;
    float: right;
    font-size: 12px;
}

.News_Content {
    color: #666;
    font-size: 12px
}

.NewsInfo {
    color: #333;
    font-size: 14px;
    line-height: 30px;
}

.News_Attribute {
    background: #363638;
    color: #fff;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 0 0 15px 0;
}
/*产品详细页面*/

.proShowName {
    height: 30px;
    line-height: 30px;
    margin: 15px auto;
    position: relative;
    text-align: center;
    top: 5px;
    width: 680px;
}

.ProductShow_pic { margin-top: 10px; }

.ProductShow_pic img {
    background: #003686;
    padding: 4px;
    z-index: 1
}

.ProductShow_info { float: left; }

.ProductShow_info li {
    border-bottom: #524133 1px dotted;
    color: #000000;
    line-height: 24px;
}

.ProductShow_info li h3 { color: #000000 }

.Content {
    color: #000000;
    line-height: 24px
}

.zoom {
    bottom: 10px;
    left: 10px;
    position: absolute;
    z-index: 1
}
/*产品列表*/

.Product {
    overflow: hidden;
    padding: 10px 0px;
    width: 698px;
}

.Products {
    clear: both;
    display: inline-block
}

.Products li {
    border: #ccc 1px solid;
    display: inline;
    float: left;
    margin: 10px 17px;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    width: 120px;
}

.Products li div {
    border-bottom: #ccc 1px solid;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 120px;
}

.Products li a {
    color: #585858;
    font-size: 12px;
    line-height: 24px;
    padding-bottom: 6px
}

.Products li a span { color: #666 }

.Products li:hover {
    background: url("index-1.htm"/*tpa=http://wap.jymccs.com/images/*/) left bottom repeat-x #003686;
    border: #003686 1px solid;
}

.Products li:hover a { color: #fff; }

.Products li:hover span { color: #fff; }

.Products li a:hover { color: #fff; }

.Products li a:hover div { background: #fff; }
/*招聘*/

.Recruit {
    border: #363638 1px solid;
    border-collapse: collapse;
    clear: both;
    margin-top: 10px;
}

.Recruit tr { border-bottom: #363638 1px dotted; }

.Rec_tit { color: #363638; }

.Recruit_tit {
    color: #363638;
    font-weight: bold;
}
/*相册封面*/

.Album {
    clear: both;
    padding-top: 20px
}

.Album li {
    display: inline;
    float: left;
    margin-left: 32px;
    text-align: center;
    white-space: nowrap;
    width: 186px;
}

.Album li:hover {
    background-color: #EDEDED;
    color: #db0158;
}

.Album li:hover a {
    color: #db0158;
    text-decoration: underline;
}

.Album li div {
    background: url("Album_box.gif"/*tpa=http://wap.jymccs.com/qd_skins/wap/images/Album_box.gif*/) center top no-repeat;
    display: table-cell;
    height: 148px;
    text-align: center;
    vertical-align: middle;
    width: 186px;
}

.Album_img img { vertical-align: middle; }

.Album li a {
    display: block;
    font-size: 12px;
    line-height: 20px;
    margin-top: 8px;
    padding-bottom: 6px;
}


/*相册内容*/

.AlbumShow { clear: both; }

.AlbumShow li {
    display: inline;
    float: left;
    margin-left: 20px;
    overflow-x: hidden;
    text-align: center;
    white-space: nowrap;
    width: 198px;
}

.AlbumShow li div {
    background: url("photo_box.gif"/*tpa=http://wap.jymccs.com/qd_skins/wap/images/photo_box.gif*/) center top no-repeat;
    display: table-cell;
    height: 145px;
    padding-top: 13px;
    text-align: center;
    vertical-align: middle;
    vertical-align: middle;
    width: 198px;
}

.AlbumShow li a {
    display: block;
    line-height: 30px;
    padding-bottom: 6px;
}

hr {
    background: none;
    border-bottom: #1D1410 1px dotted;
    border-left: none;
    border-right: none;
    border-top: #40302A 1px dotted;
}

.subbox {
    border-top: none;
    padding: 10px;
}