﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, input, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    color: #817d77;
    font-weight: inherit;
    font-style: inherit;
    font-size: 12px;
    font-family: "微软雅黑","Microsoft YaHei",sans-serif;
    vertical-align: baseline;
}
:focus
{
    outline: 0;
}
body
{
    position: relative;
    padding-top: 55px;
    max-width: 1680px;
    min-width: 1200px;
    margin: 0 auto;
    background-color: #272727;
}
table
{
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td
{
    text-align: left;
    font-weight: normal;
}
a
{
    text-decoration: none;
    color: #333;
}
a img, iframe
{
    border: none;
}
img
{
    vertical-align: top;
}
ol, ul
{
    list-style: none;
}
input, textarea, select, button
{
    font-size: 100%;
    font-family: inherit;
}
select
{
    margin: inherit;
}
p
{
    line-height: 22px;
}/* Fixes incorrect placement of numbers in ol’s in IE6/7 */
ol
{
    *margin-left: 2em;
}/* == clearfix == */
.clearfix:after
{
    content: "​";
    display: block;
    height: 0;
    clear: both;
}
.clearfix
{
    *zoom: 1;
}/*IE/7/6*//* == 以上 reset Css == *//* ==全站左右浮动== */
.fl
{
    float: left;
}
.fr
{
    float: right;
}/* ==全站左右浮动== *//* ==共用容器== */
.w1100
{
    margin: 0 auto;
    width: 1100px;
}
.container-inner
{
    padding-top: 110px;
    height: 676px;
    background: url(/jpg/x5i5r0df.jpg) center no-repeat;
}
.container-inner .main
{
    background-color: #fff;
}
.container-inner .main .main-inner
{
    padding: 60px 40px;
    height: 510px;
}/*字体*/
@font-face
{
    font-family: 'novecento-widenormal';
    src: url('');
    src: url('') format('embedded-opentype'),url('') format('woff2'),url('') format('woff'),url('') format('truetype'),url('') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face
{
    font-family: 'novecentowide-bold';
    src: url('');
    src: url('') format('embedded-opentype'),url('') format('woff2'),url('') format('woff'),url('') format('truetype'),url('') format('svg');
}
@font-face
{
    font-family: 'dincond-medium-webfont';
    src: url('');
    src: url('') format('embedded-opentype'),url('') format('woff2'),url('') format('woff'),url('') format('truetype'),url('') format('svg');
}
@font-face
{
    font-family: 'dincond-boldalternate-webfont';
    src: url('');
    src: url('') format('embedded-opentype'),url('') format('woff2'),url('') format('woff'),url('') format('truetype'),url('') format('svg');
}
@font-face
{
    font-family: 'dincond-lightalternateregular';
    src: url('');
    src: url('') format('embedded-opentype'),url('') format('woff2'),url('') format('woff'),url('') format('truetype'),url('') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face
{
    font-family: 'montserrat-bold-webfont';
    src: url('');
    src: url('') format('embedded-opentype'),url('') format('woff2'),url('') format('woff'),url('') format('truetype'),url('') format('svg');
}/*顶部导航*/
.header
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 80px;
    background-color: #272727;
    z-index: 5;
}
.header .w1100
{
    position: relative;
    height: 80px;
}
.header .logo
{
    position: absolute;
    left: 50%;
    margin-left: -129px;
    z-index: 2;
}
.header .navlist
{
    padding-top: 40px;
}
.header .navlist.fl li
{
    margin-right: 50px;
}
.header .navlist.fr li
{
    margin-left: 50px;
}
.header .navlist li a
{
    color: #deb464;
    font-size: 14px;
    font-weight: bold;
}/*页脚*/
.footer
{
    width: 100%;
    height: 70px;
    background-color: #272727;
}
.footer .footer-left
{
    height: 70px;
    line-height: 70px;
}
.footer .footer-left a
{
    margin-right: 10px;
    color: #b6b3ae;
    font-weight: bold;
}
.footer .footer-left a.last
{
    margin: 0;
}
.footer .footer-right
{
    padding-top: 26px;
}
.footer .footer-right p
{
    color: #b6b3ae;
    font-weight: bold;
}
.footer .footer-right .reenoo
{
    margin-top: 2px;
    margin-left: 10px;
}/*通用元素*/
h1.cntitle
{
    color: #272727;
    font-size: 30px;
}
h2.entitle
{
    margin-top: -5px;
    color: #f18d0f;
    font-size: 48px;
    font-family: dincond-lightalternateregular,sans-serif;
    text-transform: uppercase;
    letter-spacing: -2px;
}/*分页*/
.pagesbox a
{
    width: 37px;
    height: 37px;
    border: 1px solid #555;
    color: #555;
    font-size: 16px;
    text-align: center;
    line-height: 37px;
    display: inline-block;
}
.pagesbox .current
{
    width: 37px;
    height: 37px;
    border: 1px solid #555;
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 37px;
    display: inline-block;
    background: #333;
}/*滚动条美化*/
.over-row
{
    padding-right: 50px;
    height: 280px;
    overflow-y: auto;
}
.over-row
{
    scrollbar-face-color: #d54c12;/*面子*/
    scrollbar-arrow-color: #fff;/*箭头*/
    scrollbar-3dlight-color: #d54c12;/*最外左*/
    scrollbar-highlight-color: #d54c12;/*左二*/
    scrollbar-shadow-color: #d54c12;/*右二*/
    scrollbar-darkshadow-color: #d54c12;/*右一*/
    scrollbar-track-color: #e9e3da;/*滑道*/
}/*滚动条整体*/
.over-row::-webkit-scrollbar
{
    width: 10px;/*滚动条宽度*/
}
.over-row::-webkit-scrollbar-track
{
    background-color: #ebebeb;/*滑道全部*/
}
.over-row::-webkit-scrollbar-track-piece
{
    background-color: #ebebeb;/*滑道*/
}
.over-row::-webkit-scrollbar-thumb
{
    background-color: #d54c12;/*滑动条表面*/
}/*鼠标滑过滑动条*/
.over-row::-webkit-scrollbar-thumb:hover
{
    background-color: #d54c12;
}
.over-row p
{
    margin: 10px 0;
}
