/*
Site CSS
*/
ul,li{
    list-style: none;
    margin: 0;
    padding: 0;
}
/*width: 100%;*/
/*position: absolute;*/
/*bottom: 0;*/
*, html, body {
    margin: 0;
    padding: 0;
    font-family: verdana;
    /*"Microsoft YaHei", "stheiti", "simsun"*/
    font-size: 12px;
}
body{
    background: #000 url("../images/jinst/bg.jpg") no-repeat;
    background-size: 100% Auto;
}

ol{ padding-left: 3em;}
ol li{list-style: decimal;}
p{text-align: justify;}
a,a:hover{text-decoration: none;}
a:hover{opacity: 0.8;}

.container{width: 1075px; margin: 0 auto; padding: 0; }

.common-head {    background: #A48557;    min-height: 90px;    margin-top: 8px;    position: relative;}
.site-main{    margin-top: 8px;    height: 610px; overflow: hidden;}
.common-foot {    background: rgb(27,30,32);    padding: 0;    text-align: center;
    color: #705D43;    border-top: 3px #A48557 solid;    margin-top: 8px;    padding-bottom: 10px;
}
.common-foot a{   color: #705D43;}

.brand-logo{margin: 10px 0 0 80px;}

.menu-icon{    margin: 10px;}
.menu-icon a{    color: #705D43;    margin: 0 10px;    display: inline-block;}

.copyright{    font-size: 10px;}

.menu-container{    position: absolute;    top: 55px;    left: 300px;    z-index: 2010;}

.faboer-menu {    padding: 0;    margin: 0;}

.faboer-menu, .faboer-menu a{color: #fff;  font-size: 13px; font-weight: bold; letter-spacing: 8px; text-decoration: none;}

.faboer-menu>li{ padding: 10px 28px 20px; float: left; cursor: pointer;}
.faboer-menu>li>ul{ display: none; background: #7B664B; position: absolute; top: 40px; left: -300px;height: 45px; width: 1075px; text-align: center;}
.faboer-menu>li>ul>li{display: inline-block; height: 45px; line-height: 45px; padding: 0 20px;}
.faboer-menu>li:hover,.faboer-menu>li:hover>ul>li:hover{background: rgba(0,0,0,0.3);}
.faboer-menu>li:hover>ul{display: block;}

.page-index{
    height: 622px; overflow: hidden;
}

.page-main{
    position: relative;
    height: 610px;
}

.p1{background: url("../images/jinst/p1/P1_BG.jpg") no-repeat;}

.page-1{height: 100%; width:100%;}
.page-1-text{margin: 25px 5px 25px 25px; width: 500px; float: left; height: 560px;}
.page-1-slide{margin: 25px 25px 25px 5px; width: 500px; float: left; height: 560px; overflow: hidden;}

.p2{background: url("../images/jinst/p2/P2_BG.jpg") no-repeat;}

.p3{background: url("../images/jinst/p3/P3_BG.jpg") no-repeat;}
.page-3{position: absolute; top: 0; left: 30px; height: 100%; width: 440px;background: #000; background: rgba(0,0,0,0.5);}
.page-3-bg{background: #000; background: rgba(0,0,0,0.5); position: absolute;z-index: 0; top: 0; left: 0; right: 0; bottom: 0;}
.page-3-text {margin: 80px 60px; color: #fff; z-index: 9;text-align: justify; line-height: 1.5em; height: 450px;
font-style:normal;font-weight:400;text-decoration:none;vertical-align:middle; font-size: 16px;}
.page-3-text h3{ font-size: 16px;}
.page-3-text table{ font-size: 12px; margin: 15px 0; width: 100%; border-collapse: collapse;}
.page-3-text tr{display: block;margin: 10px 0;}
.page-3-text tr td{height:65px; vertical-align: middle; }
.page-3-text tr>td:first-child{ width: 90px; padding-right: 15px; text-align: right;}

.p4{}

.news-page{background: url("../images/jinst/p2/P2_BG.jpg") no-repeat;}
.news-page .page-list{position: absolute; top: 0; left: 30px; height: 100%; width: 560px;background: #000; background: rgba(0,0,0,0.8);}

/* news */
.news-list,.news-list a{color: #FFF;}
.news-list-item{padding: 30px 0 10px; list-style: none; border-bottom: 1px #FFF solid; min-height: 160px;}
.news-item { width: 230px; display: inline-block; float: right;}
.news-item .cdate{}
.news-item .title{ margin: 0.5em 0 1em 0;}
.news-item .title a{ font-size: 16px;text-decoration: none;}
.news-item .summary{}
.news-list-item>a{width: 228px; overflow: hidden; height: 150px; display: inline-block;}
.news-list-item>a>img,.news-list>img{width: 228px; margin: 0; }

ul.news-img li{width: 500px;}
ul.news-img li img{width: 500px;min-width: 450px;}


.page-list-bg{background: #000; background: rgba(0,0,0,0.8); position: absolute;z-index: 0; top: 0; left: 0; right: 0; bottom: 0;}
.page-list-text{margin: 30px; height: 550px; color: #fff; }

.album{background: url("../images/jinst/p2/P2_BG.jpg") no-repeat;}
.page-album{position: absolute; top: 0; left: 30px; height: 100%; width: 520px;background: #000; background: rgba(0,0,0,0.5); }
.page-album-bg{background: #000; background: rgba(0,0,0,0.5); position: absolute;z-index: 0; top: 0; left: 0; right: 0; bottom: 0;}
.album-list{margin: 65px 44px; height: 480px; text-align: center;}
.album-container div{margin: 30px 0;}

.page-main .back_btn{text-align: center;margin: 20px; position: relative;}

.item-content a{color: #FFF;}

.mCSB_scrollTools{left: 0;}

.fancybox-overlay-fixed{background: #000;}
/*.album-box{ background: #FFF;}*/
.fancybox-close{background: url("../images/dankaman/button.png") -183px -95px; width: 32px; height: 32px; position: absolute;
    top: 50px; right: 50px; z-index: 8090;}
.fancybox-zoomin{background: url("../images/dankaman/button.png") -250px -95px; width: 32px; height: 32px; position: absolute;
    top: 100px; right: 50px; z-index: 8090;}
.fancybox-zoomout{background: url("../images/dankaman/button.png") -290px -95px; width: 32px; height: 32px; position: absolute;
    top: 100px; right: 50px; z-index: 8090;}
.fancybox-next{display: inline-block;}
.fancybox-next span{background: url("../images/dankaman/button.png") -488px -5px; width: 50px; height: 85px;text-indent: -9999px;display: inline-block;
    visibility: visible;}
.fancybox-prev{display: inline-block;}
.fancybox-prev span{background: url("../images/dankaman/button.png") -438px -5px; width: 50px; height: 85px;text-indent: -9999px; display: inline-block; visibility: visible;}


.icon-tmall{display: inline-block;width: 35px; height: 35px; background: url("../images/icon.png") 0 0 no-repeat;text-indent: -9999px;}
.icon-tmall-disabled{background: url("../images/icon.png") 0 -35px no-repeat;}
.icon-jd{display: inline-block;width: 35px; height: 35px; background: url("../images/icon.png") -35px 0 no-repeat;text-indent: -9999px;}
.icon-jd-disabled{background: url("../images/icon.png") -35px -35px no-repeat;}
.icon-weixin{display: inline-block;width: 35px; height: 35px; background: url("../images/icon.png") -70px 0 no-repeat;text-indent: -9999px;}
.icon-weixin-disabled{background: url("../images/icon.png") -70px -35px no-repeat;}
.icon-weibo{display: inline-block;width: 35px; height: 35px; background: url("../images/icon.png") -106px 0 no-repeat;text-indent: -9999px;}
.icon-weibo-disabled{background: url("../images/icon.png") -106px -35px no-repeat;}